gpt4 book ai didi

.net - Powershell将datetime对象转换为字符串-如何以非军事格式显示时间?

转载 作者:行者123 更新时间:2023-12-02 23:09:58 25 4
gpt4 key购买 nike

假设我有一个名为$ d的变量,该变量将日期作为字符串转换为DateTime对象:

$d = [datetime]"1-2-14 1:25pm"

我可以通过执行以下操作将该对象转换回字符串:
"{0:MM/dd/yyyy hh:mm}" -f [datetime]$d

但这会在军事时间输出“hh:mm”。有没有办法让它在非军事时间使用am / pm输出时间部分?

最佳答案

format specifier for the AM/PM designation is "tt":

"{0:MM/dd/yyyy hh:mmtt}" -f $d

如果您要使用24小时制,则用 HH代替小时数:
"{0:MM/dd/yyyy HH:mm}" -f $d

无需强制转换为 [datetime]$d已经为 [datetime]类型

关于.net - Powershell将datetime对象转换为字符串-如何以非军事格式显示时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44727245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com