C#日期时间格式

本文关键字:格式 时间 日期 | 更新日期: 2023-09-27 18:21:52

如何将DateTime对象转换为这种日期格式:

  1. 年月日
  2. dd月yyyy

我目前正在做对象。GetDateTimeFormats('D')[1].ToString()

这是2012年1月31日。但我应该能够得到这两样东西:

  1. 2012年1月31日
  2. 2012年1月31日

C#日期时间格式

使用自定义DateTime格式字符串:

// Returns Jan 31, 2012
myDateTimeObject.ToString("MMM dd, yyyy");
// Returns 31 January, 2012
myDateTimeObject.ToString("dd MMMM, yyyy");

此处列出了所有自定义日期/时间格式。

您需要的所有类型的日期格式。

只需选择您需要的正确字符串格式:

  • MMM-给你一月,二月,三月
  • MMMM-给你一月,二月,三月
Console.WriteLine(DateTime.Now.ToString("d-MMM-yy"));

2018年1月18日

Console.WriteLine(DateTime.Now.ToString("d-MM-yy"));

18-1-18

Console.WriteLine(DateTime.Now.ToString("d-MM-yyyy"));

18-1-2018

更多详细信息:-http://www.code-sample.net/CSharp/Format-DateTime

要获得类似的格式-2019年9月26日

string.Format("{0:MMMM dd, yyyy}", YourDate);