C# 日期时间格式化

标签 c# datetime

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

  1. 嗯 dd yyyy
  2. dd 月 yyyy

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

这是给我 2012 年 1 月 31 日。但我应该能够得到这两件事:

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

最佳答案

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

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

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

所有自定义日期/时间格式都是 listed here.

关于C# 日期时间格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9074055/

相关文章:

c# - 添加到现有索引模板的映射(使用 NEST 属性)

python - 什么是 django.utils.datetime_safe,我应该使用它而不是标准日期时间吗?

c# - asp.NET core 身份中使用外部登录和发送确认邮件的问题

c# - 如何检查当前时间是否在时间范围内?

c# - 延迟键盘输入帮助

c# - 使用Unity调用静态注入(inject)方法

javascript - 如何在 FlipClock js 小部件中设置特定的开始时间?

sql-server-2008 - 在过程中输入日期时间作为输入参数

c# - DateTime.Parse 日期格式

python - 更改 pandas DataFrame 中日期时间列中的日期