Custom Date Format。
在VB.NET里,如果我們用FormatDateTime函數來format日期,那只有三個選擇:
但這三種都是根据regional settings里所预設的format。如果想把日期format成dd/MMM/yyyy或dddd, dd MMMMyyyy,那就非用ToString方法不可了;比如説:
'// 聲明和實例d變量的值數
Dim d As Date = Now
'// 選擇一
Write.Debug FormatDateTime(d, DateFormat.GeneralDate)
'// 選擇二
Write.Debug FormatDateTime(d, DateFormat.LongDate)
'// 選擇三
Write.Debug FormatDateTime(d, DateFormat.ShortDate)
Dim d As Date = Now
'// 選擇一
Write.Debug FormatDateTime(d, DateFormat.GeneralDate)
'// 選擇二
Write.Debug FormatDateTime(d, DateFormat.LongDate)
'// 選擇三
Write.Debug FormatDateTime(d, DateFormat.ShortDate)
但這三種都是根据regional settings里所预設的format。如果想把日期format成dd/MMM/yyyy或dddd, dd MMMMyyyy,那就非用ToString方法不可了;比如説:
'// 聲明和實例d變量的值數
Dim d As Date = Now
'// 把日期format成dd/MMM/yyyy。
Write.Debug d.ToString("dd/MMM/yyyy")
'// 把日期format成dddd, dd MMMM yyyy。
Write.Debug d.ToString("dddd, dd MMMM yyyy")
'// 把日期format成dd/MMMM/yyyy。
Write.Debug d.ToString("dd/MMMM/yyyy")
Dim d As Date = Now
'// 把日期format成dd/MMM/yyyy。
Write.Debug d.ToString("dd/MMM/yyyy")
'// 把日期format成dddd, dd MMMM yyyy。
Write.Debug d.ToString("dddd, dd MMMM yyyy")
'// 把日期format成dd/MMMM/yyyy。
Write.Debug d.ToString("dd/MMMM/yyyy")