【发布时间】:2018-10-24 12:55:04
【问题描述】:
【问题讨论】:
-
如果你使用Get-Help Get-Date -Full,你可以找到相当多的信息。也许它甚至会回答你的问题。
标签: powershell scripting powershell-3.0
【问题讨论】:
标签: powershell scripting powershell-3.0
你几乎拥有它;而不是g,使用:
hh 12 小时制的小时HH 表示 24 小时格式的小时mm 分钟例如,Get-Date -Format hh:mm 会将 12 小时制返回为“04:55”,而Get-Date -Format HH 将仅返回 24 小时制的小时数。
Microsoft 记录了可能格式的完整列表:Custom Date and Time Format Strings
【讨论】:
试试这个Get-Date -Format HH:mm
【讨论】:
如果您使用的是 Powershell (Core) 版本 7 或更高版本,则可以使用新的 TimeOnly 数据类型。您可以在 blog post 中找到更多关于这次的示例。
$Time = [System.TimeOnly]::FromDateTime((Get-Date))
$Time.ToString() 打印 10:02
【讨论】: