C#:24小时制时间

在 C#里用 `ToString()` 输出 24 小时制时间,关键是格式串里用大写 `HH` ,小写 `hh` 是 12 小时制。

DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")

// 输出示例:2026-09-15 14:30:00(24小时制)

DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")

// 输出示例:2026-09-15 02:30:00(12小时制)

> 注意区分:`HH` 是 24 小时制的小时,`hh` 是 12 小时制的小时;`MM` 是月份,`mm` 才是分钟,别写混了。

常用 24 小时制格式:

  • 完整日期时间:`yyyy-MM-dd HH:mm:ss`,如 `2026-09-15 14:30:00`

  • 只要时间:`HH:mm:ss`,如 `14:30:00`

  • 不带秒:`yyyy-MM-dd HH:mm`,如 `2026-09-15 14:30`

  • 毫秒:`yyyy-MM-dd HH:mm:ss.fff`,如 `2026-09-15 14:30:00.123`

如果只调用 `DateTime.Now.ToString()` 不传格式,输出的是 24 小时制(如 `2026/9/15 14:30:00`),但具体格式跟随系统区域设置,建议明确写格式串更稳妥。

相关推荐
小羊没烦恼!15 小时前
系统内部模块(子系统)之间的耦合以及模块(子系统)划分
java·开发语言·前端·数据库·算法·c#
UIU11417 小时前
头文件可以防什么错?运用头文件做声明
c++·学习·c#
鑫 源1 天前
C#源码开源, 获取macOS 电池数据,包括iOS (xamarin开发)
c#·.net·xamarin
爱吃奥利奥_wen1 天前
面向对象三板斧:封装、继承、多态,到底在“装“什么、“承“什么、“变“什么?
开发语言·经验分享·c#
wflynn2 天前
GitHub 今日推荐|SCSKiller:游戏着色器预编译消除卡顿
开源·c#·github·nvidia·amd·directx12
疯狂的维修3 天前
关于用C#写电机起保停控制
开发语言·c#
用户788477316343 天前
门店核销闭环:小程序扫码 + .NET 幂等接口 + WPF 看板,一天能跑通
微信小程序·c#
samble3 天前
从零搭建灌装监控系统(十三):报警系统设计,生命周期与通知
c#·wpf·mvvm·modbus·工业控制
miofly3 天前
GitHub 今日推荐|SCSKiller:游戏着色器预编译消除卡顿
开源·c#·github
周杰伦fans3 天前
8GB显存下模型量化实战指南
人工智能·后端·c#