.NET(C#)日期格式化--使用DateTime实例对象的GetDateTimeFormats()方法获取支持的所有字符串

C#开发 2015-10-14 1208浏览 收藏本文

DateTime实例对象的GetDateTimeFormats()方法可以将值转换为标准日期和时间格式说明符支持的所有字符串表示形式,此方法返回一个字符串数组,其中每个元素都表示此实例的以标准日期和时间格式说明符之一进行格式设置的一个值。

返回的字符串数组 DateTime.GetDateTimeFormats() 方法等效于组合到单独的调用返回的字符串数组 DateTime.GetDateTimeFormats(Char) 使用"d"、"D"、"f"、"F"、"g"、"G"、"m"、"o"、"r"、"s"、"t"、"T"、"u"、"U"和"y"标准格式字符串的方法
以下示例代码将返回当前计算机支持的所有可能的标准日期和时间格式的日期
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DateTimeFormatDemo
{
  class Program
  {
    static void Main(string[] args)
    {
      DateTime dt = new DateTime(2015, 10, 15);
      var dtFormats = dt.GetDateTimeFormats();
      foreach (var item in dtFormats)
      {
        Console.WriteLine(item);
      }
    }
  }
}
输出结果如图: datetime-format-demo 输出文本结果如:
2015/10/15 2015-10-15 2015.10.15 2015/10/15 2015-10-15 2015.10.15 15/10/15 15-10-15 15.10.15 15/10/15 2015年10月15日 2015年10月15日, 星期四 星期四, 2015年10月15日 2015年10月15日 2015年10月15日, 星期四 2015年10月15日 0:00 2015年10月15日 00:00 2015年10月15日 上午 12:00 2015年10月15日 上午 12:00 2015年10月15日, 星期四 0:00 2015年10月15日, 星期四 00:00 2015年10月15日, 星期四 上午 12:00 2015年10月15日, 星期四 上午 12:00 星期四, 2015年10月15日 0:00 星期四, 2015年10月15日 00:00 星期四, 2015年10月15日 上午 12:00 星期四, 2015年10月15日 上午 12:00 2015年10月15日 0:00 2015年10月15日 00:00 2015年10月15日 上午 12:00 2015年10月15日 上午 12:00 2015年10月15日, 星期四 0:00 2015年10月15日, 星期四 00:00 2015年10月15日, 星期四 上午 12:00 2015年10月15日, 星期四 上午 12:00 2015年10月15日 0:00:00 2015年10月15日 00:00:00 2015年10月15日 上午 12:00:00 2015年10月15日 上午 12:00:00 2015年10月15日, 星期四 0:00:00 2015年10月15日, 星期四 00:00:00 2015年10月15日, 星期四 上午 12:00:00 2015年10月15日, 星期四 上午 12:00:00 星期四, 2015年10月15日 0:00:00 星期四, 2015年10月15日 00:00:00 星期四, 2015年10月15日 上午 12:00:00 星期四, 2015年10月15日 上午 12:00:00 2015年10月15日 0:00:00 2015年10月15日 00:00:00 2015年10月15日 上午 12:00:00 2015年10月15日 上午 12:00:00 2015年10月15日, 星期四 0:00:00 2015年10月15日, 星期四 00:00:00 2015年10月15日, 星期四 上午 12:00:00 2015年10月15日, 星期四 上午 12:00:00 2015/10/15 0:00 2015/10/15 00:00 2015/10/15 上午 12:00 2015/10/15 上午 12:00 2015-10-15 0:00 2015-10-15 00:00 2015-10-15 上午 12:00 2015-10-15 上午 12:00 2015.10.15 0:00 2015.10.15 00:00 2015.10.15 上午 12:00 2015.10.15 上午 12:00 2015/10/15 0:00 2015/10/15 00:00 2015/10/15 上午 12:00 2015/10/15 上午 12:00 2015-10-15 0:00 2015-10-15 00:00 2015-10-15 上午 12:00 2015-10-15 上午 12:00 2015.10.15 0:00 2015.10.15 00:00 2015.10.15 上午 12:00 2015.10.15 上午 12:00 15/10/15 0:00 15/10/15 00:00 15/10/15 上午 12:00 15/10/15 上午 12:00 15-10-15 0:00 15-10-15 00:00 15-10-15 上午 12:00 15-10-15 上午 12:00 15.10.15 0:00 15.10.15 00:00 15.10.15 上午 12:00 15.10.15 上午 12:00 15/10/15 0:00 15/10/15 00:00 15/10/15 上午 12:00 15/10/15 上午 12:00 2015/10/15 0:00:00 2015/10/15 00:00:00 2015/10/15 上午 12:00:00 2015/10/15 上午 12:00:00 2015-10-15 0:00:00 2015-10-15 00:00:00 2015-10-15 上午 12:00:00 2015-10-15 上午 12:00:00 2015.10.15 0:00:00 2015.10.15 00:00:00 2015.10.15 上午 12:00:00 2015.10.15 上午 12:00:00 2015/10/15 0:00:00 2015/10/15 00:00:00 2015/10/15 上午 12:00:00 2015/10/15 上午 12:00:00 2015-10-15 0:00:00 2015-10-15 00:00:00 2015-10-15 上午 12:00:00 2015-10-15 上午 12:00:00 2015.10.15 0:00:00 2015.10.15 00:00:00 2015.10.15 上午 12:00:00 2015.10.15 上午 12:00:00 15/10/15 0:00:00 15/10/15 00:00:00 15/10/15 上午 12:00:00 15/10/15 上午 12:00:00 15-10-15 0:00:00 15-10-15 00:00:00 15-10-15 上午 12:00:00 15-10-15 上午 12:00:00 15.10.15 0:00:00 15.10.15 00:00:00 15.10.15 上午 12:00:00 15.10.15 上午 12:00:00 15/10/15 0:00:00 15/10/15 00:00:00 15/10/15 上午 12:00:00 15/10/15 上午 12:00:00 10月15日 10月15日 2015-10-15T00:00:00.0000000 2015-10-15T00:00:00.0000000 Thu, 15 Oct 2015 00:00:00 GMT Thu, 15 Oct 2015 00:00:00 GMT 2015-10-15T00:00:00 0:00 00:00 上午 12:00 上午 12:00 0:00:00 00:00:00 上午 12:00:00 上午 12:00:00 2015-10-15 00:00:00Z 2015年10月14日 16:00:00 2015年10月14日 16:00:00 2015年10月14日 下午 4:00:00 2015年10月14日 下午 04:00:00 2015年10月14日, 星期三 16:00:00 2015年10月14日, 星期三 16:00:00 2015年10月14日, 星期三 下午 4:00:00 2015年10月14日, 星期三 下午 04:00:00 星期三, 2015年10月14日 16:00:00 星期三, 2015年10月14日 16:00:00 星期三, 2015年10月14日 下午 4:00:00 星期三, 2015年10月14日 下午 04:00:00 2015年10月14日 16:00:00 2015年10月14日 16:00:00 2015年10月14日 下午 4:00:00 2015年10月14日 下午 04:00:00 2015年10月14日, 星期三 16:00:00 2015年10月14日, 星期三 16:00:00 2015年10月14日, 星期三 下午 4:00:00 2015年10月14日, 星期三 下午 04:00:00 2015年10月 2015年10月 2015年十月 2015.10 2015年10月 2015年10月 2015年十月 2015.10

转载请注明:图享网 » .NET(C#)日期格式化--使用DateTime实例对象的GetDateTimeFormats()方法获取支持的所有字符串