26 มีนาคม 2554

การ Set CultureInfo ( ทำให้ทั้งระบบใช้รูปแบบเวลาเดียวกัน )



            หลายคนมีปัญหาเรื่องการที่เวลาบันทึกข้อมูลลงที่ฐานข้อมูลแล้วระบบบอกว่ารูปแบบของเวลาไม่ถูกต้อง ปัญหาเหล่านั้นจะหมดไป เมื่อเราทำการ Set CultureInfo แล้วระบบเราจะใช้รูปแบบเวลานั่นทั้งโปรแกรม
        * แต่ถ้ามีการเปิด Thread ใหม่ต้องทำการ Set ค่านี้ใหม่ด้วยใน Function นั้น ๆ เช่น Function ที่ใช้ BackgroundWorker ต้องทำ Set CultureInfo ใน Function ใหม่ด้วยจ้า

Imports System.Globalization
Imports System.Threading

Private Sub Login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Try
        Thread.CurrentThread.CurrentCulture = New CultureInfo("en-GB")
    Catch ex As Exception
        W_MSG_Error(ex.Message)
    End Try
End Sub

0 ความคิดเห็น:

แสดงความคิดเห็น