我正在尝试使用powershell来获取本地机器的格式设置。
换句话说,我想知道"长时间"的当前设置是什么,如开始菜单(win 10(设置->时间和语言->更改日期时间格式
期待取回"H:MM:SS"或类似内容
我想要此信息的部分原因是我想知道机器是否设置为 24 小时制或需要设置为 24 小时制。
这可能吗?我在网上搜索了很多,似乎只找到使用"您指定的格式"的 Get-Date 的示例。没有"检索"当前格式设置的内容。
>(Get-Culture).DateTimeFormat.LongTimePattern
似乎有你需要的东西。如果机器设置为 24 小时制,它将以大写字母"H"开头。 这是一个相关的问题和答案。