如何在 C# 中获取设备的时钟系统? (12 小时或 24 小时)

How to get clock system of a device in C#? (12-hour or 24-hour)

我想在我的应用程序中向用户显示日期。有些用户可能使用 12 小时制,有些可能使用 24 小时制。如何获取用户的系统是12小时制还是24小时制,以便我根据该打印日期?

.Net 直接从 OS 获取 DateTime 格式。您可以使用 ToShortTimeString()ToLongTimeString() 方法来获取用户的表示。

DateTime.Now.ToShortTimeString()