在VB.NET里,如果我們用FormatDateTime函數來format日期,那只有三個選擇: '// 聲明和實例d變量的值數 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") 相关文章: