首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

格式化C#DateTime

格式化C# DateTime是指将DateTime对象转换为特定格式的字符串。在C#中,可以使用DateTime.ToString()方法来实现格式化。

以下是一些常用的格式化选项:

  1. "d":短日期格式。例如:"2022/1/1"
  2. "D":长日期格式。例如:"2022年1月1日"
  3. "t":短时间格式。例如:"上午10:30"
  4. "T":长时间格式。例如:"上午10:30:00"
  5. "f":完整日期时间格式(长日期 + 短时间)。例如:"2022年1月1日 上午10:30"
  6. "F":完整日期时间格式(长日期 + 长时间)。例如:"2022年1月1日 上午10:30:00"
  7. "g":常规日期时间格式(短日期 + 短时间)。例如:"2022/1/1 上午10:30"
  8. "G":常规日期时间格式(短日期 + 长时间)。例如:"2022/1/1 上午10:30:00"
  9. "M":月日格式。例如:"1月1日"
  10. "Y":年月格式。例如:"2022年1月"

示例代码:

代码语言:csharp
复制
DateTime now = DateTime.Now;
string formattedDate = now.ToString("yyyy/MM/dd");
Console.WriteLine(formattedDate);  // 输出:"2022/01/01"

C#中的DateTime格式化还支持自定义格式,可以使用以下格式化字符:

  • "yyyy":四位数的年份
  • "MM":两位数的月份
  • "dd":两位数的日期
  • "HH":24小时制的小时
  • "mm":分钟
  • "ss":秒钟

示例代码:

代码语言:csharp
复制
DateTime now = DateTime.Now;
string customFormat = now.ToString("yyyy-MM-dd HH:mm:ss");
Console.WriteLine(customFormat);  // 输出:"2022-01-01 10:30:00"

对于C#中的DateTime格式化,腾讯云没有特定的产品或链接地址与之相关。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券