สำหรับโปรแกรมเมอร์มือใหม่อาจจะเจอกับปัญหาที่ว่า
เวลาที่รันโปรแกรมในเครื่องเราสามารถ insert ,update ได้ปรกติ
แต่เวลาไปติดตั้งเครื่องลูกค้าแล้วทำไมไม่สามารถ insert หรือ update
เข้าในฐานข้อมูลได้หละ
ปัญหาอย่างหนึ่งคือรูปแบบวันที่ผิดครับ
ระหว่าง พ.ศ. กับ ค.ศ. ซึ่งบางครั้งเครื่องลูกค้าอาจไม่ได้ set รูปแบบวันที่ให้เป็นเหมือนเครื่องของเราจึงทำให้เกิดปัญหาดังที่ได้กล่าวมาข้างต้นนี้
วันนี้จะมาแนะนำวิธีการเปลี่ยน
พ.ศ. และ ค.ศ. ด้วย CultureInfo ครับ ซึ่งเป็น Base Class Library ของ .net
Framework เรามาเริ่มต้นกันเลยครับ
1. ต้องทำการเรียกใช้ Base Class Library ของ .net
Framework ก่อนครับ
using System.Globalization;
2. จากนั้นก็ใช้ได้แบบง่าย ๆเลย
label1.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss",new CultureInfo("en-US"));
label2.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss",new CultureInfo("th-TH"));
เป็นเทคนิคเล็กๆ น้อย ๆ
สำหรับโปรแกรมเมอร์มือเก่าและมือใหม่สามารถนำไปประยุกต์ใช้ได้ครับ...
1 ความคิดเห็น:
ง่ายๆ แต่ได้สาระ
Replyแสดงความคิดเห็น