แสดงวันเดือนปี ภาษาไทย
ต้องการวันที่ปัจจุบัน
เช่น "วันที่ 06 เดือน กรกฎาคม พุทธศักราช 2558"
Code
Imports System.Globalization
Dim cultInfo As CultureInfo = New CultureInfo("th-TH")
Dim fmt As DateTimeFormatInfo = cultInfo.DateTimeFormat
'ต้องต่อ string เอา
Dim strdate As String = "วันที่ " & Date.Now.ToString("dd") & " เดือน " & Date.Now.ToString("MMMM", fmt) & " พุทธศักราช " & Date.Now.ToString("yyyy", fmt)
ข้อสังเกต
ใช้ Date.Now.ToString("format", Culture format )
"format" สามารถเป็นได้หลากหลายมาก
วันที่ : d=6, dd=06, ddd=พ, dddd=พุธ
เดือน : M=7, MM=07, MMM=กค., MMMM=กรกฎาคม
ปี : yy=58, yyyy=2558
ตัวอย่างเช่น
- Date.Now.ToString("d/M/yy", fmt ) => 6/7/58
- Date.Now.ToString("dd-MM-yyyy", fmt ) => 06-07-2558
- Date.Now.ToString("MMMM", fmt ) => กรกฎาคม
เพิ่มเติม