这是什么日期格式:Mon Oct 18 10:26:10 EDT 2021"
What date format is this : Mon Oct 18 10:26:10 EDT 2021"
下面的日期格式是什么以及如何将其转换为在 Powershell 中检查当前日期
Mon Oct 18 10:26:10 EDT 2021
EDT
表示Eastern Daylight Time (North America)
,比UTC世界时晚4小时
使用它,您可以通过首先添加 4 小时偏移量以获取 UTC 日期,最后使用方法 .ToLocaltime()
将其解析为本地时间。
[datetime]::ParseExact('Mon Oct 18 10:26:10 EDT 2021', 'ddd MMM dd HH:mm:ss \E\D\T yyyy', [cultureinfo]'en-US').AddHours(4).ToLocaltime()
在我的(荷兰语)机器上,这似乎无关紧要,但如果您想 绝对 确保解析出的日期被视为 UTC(而不是它的 .Kind
被设置为 'Unspecified',使用这个:
[datetime]::SpecifyKind([datetime]::ParseExact('Mon Oct 18 10:26:10 EDT 2021', 'ddd MMM dd HH:mm:ss \E\D\T yyyy', [cultureinfo]'en-US').AddHours(4), 'UTC').ToLocaltime()
下面的日期格式是什么以及如何将其转换为在 Powershell 中检查当前日期
Mon Oct 18 10:26:10 EDT 2021
EDT
表示Eastern Daylight Time (North America)
,比UTC世界时晚4小时
使用它,您可以通过首先添加 4 小时偏移量以获取 UTC 日期,最后使用方法 .ToLocaltime()
将其解析为本地时间。
[datetime]::ParseExact('Mon Oct 18 10:26:10 EDT 2021', 'ddd MMM dd HH:mm:ss \E\D\T yyyy', [cultureinfo]'en-US').AddHours(4).ToLocaltime()
在我的(荷兰语)机器上,这似乎无关紧要,但如果您想 绝对 确保解析出的日期被视为 UTC(而不是它的 .Kind
被设置为 'Unspecified',使用这个:
[datetime]::SpecifyKind([datetime]::ParseExact('Mon Oct 18 10:26:10 EDT 2021', 'ddd MMM dd HH:mm:ss \E\D\T yyyy', [cultureinfo]'en-US').AddHours(4), 'UTC').ToLocaltime()