获取本地计算机的长时间和短时间格式设置



我正在尝试使用powershell来获取本地机器的格式设置。

换句话说,我想知道"长时间"的当前设置是什么,如开始菜单(win 10(设置->时间和语言->更改日期时间格式

期待取回"H:MM:SS"或类似内容

我想要此信息的部分原因是我想知道机器是否设置为 24 小时制或需要设置为 24 小时制。

这可能吗?我在网上搜索了很多,似乎只找到使用"您指定的格式"的 Get-Date 的示例。没有"检索"当前格式设置的内容。

>(Get-Culture).DateTimeFormat.LongTimePattern似乎有你需要的东西。如果机器设置为 24 小时制,它将以大写字母"H"开头。 这是一个相关的问题和答案。

最新更新