![](/img/trans.png)
[英]Powershell ParseExact() Military time Convert-DateTime
[英]Powershell Converting datetime object to string - How to display time in non-military format?
假设我有一个名为 $d 的变量,它将日期作为字符串转换为 DateTime 对象:
$d = [datetime]"1-2-14 1:25pm"
我可以通过执行以下操作将该对象转换回字符串:
"{0:MM/dd/yyyy hh:mm}" -f [datetime]$d
但这会在军事时间输出“hh:mm”。 有没有办法让它在非军事时间用 am/pm 输出时间部分?
"{0:MM/dd/yyyy hh:mmtt}" -f $d
如果您想要 24 小时制,请将小时数替换为HH
:
"{0:MM/dd/yyyy HH:mm}" -f $d
强制转换为[datetime]
是不必要的, $d
已经是[datetime]
类型
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.