如何将DateTime
对象转换为这种日期格式:
我正在做object.GetDateTimeFormats('D')[1] .ToString()
这给了我2012年1月31日。但我应该能够得到这两件事:
答案 0 :(得分:17)
使用自定义DateTime
格式化字符串:
// Returns Jan 31, 2012
myDateTimeObject.ToString("MMM dd, yyyy");
// Returns 31 January, 2012
myDateTimeObject.ToString("dd MMMM, yyyy");
所有自定义日期/时间格式均为listed here.
答案 1 :(得分:3)
答案 2 :(得分:1)
Console.WriteLine(DateTime.Now.ToString("d-MMM-yy"));
18-JAN-18
Console.WriteLine(DateTime.Now.ToString("d-MM-yy"));
18-1-18
Console.WriteLine(DateTime.Now.ToString("d-MM-yyyy"));
18-1-2018
答案 3 :(得分:1)
获取格式-2019年9月26日
string.Format("{0:MMMM dd, yyyy}", YourDate);