Skip to main content
 首页 » 编程设计

c#之C# 中的日期时间

2024年07月26日10exmyth

如何根据 C# 中的 Windows 设置以 24 小时格式或 am/pm 格式显示当前时间?

请您参考如下方法:

这会拉取当前线程的区域性信息以进行格式化:

// short time pattern, could be "6:30 AM" or "6:30" 
DateTime.Now.ToString("t", CultureInfo.CurrentCulture) 
// long time pattern, could be "6:30:00 AM" or "6:30:00" 
DateTime.Now.ToString("T", CultureInfo.CurrentCulture) 

这会提取当前操作系统 (Windows) 已安装的文化信息进行格式化:

DateTime.Now.ToString("t", CultureInfo.InstalledUICulture) 
DateTime.Now.ToString("T", CultureInfo.InstalledUICulture) 

编辑以仅显示时间。