gpt4 book ai didi

powershell - (Get-Date).ToUniversalTime()转换为字符串但不更改格式

转载 作者:行者123 更新时间:2023-12-03 01:00:45 25 4
gpt4 key购买 nike

例如,当您使用(Get-Date)cmdlet时,将得到一种不错的格式,例如下面的代码。但是,如果您使用ToString(),则会以一种格式获取它,例如6/22/2019 2:25:34 PM

如何将其转换为字符串,但保持原始格式?

(Get-Date).ToString()
6/22/2019 2:25:34 PM

vs....


Get-Date
Saturday, June 22, 2019 2:25:04 PM

最佳答案

结合使用unit Full格式说明符(U)和ToString()方法,您可以将通用时间作为字符串返回。

(Get-Date).ToString('U')

测试日期到字符串的转换和输出类型:
(Get-Date).ToString('U')
Saturday, June 22, 2019 3:11:51 PM
(Get-Date).ToString('U').GetType()

IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True String System.Object

这种替代方法可能不是最优雅的方法,但可以完成工作。
((Get-Date).ToUniversalTime() | Out-String).Trim()

有关格式说明符如何工作的更多信息,请参见 Standard Date and Time Format Strings

关于powershell - (Get-Date).ToUniversalTime()转换为字符串但不更改格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56716337/

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