gpt4 book ai didi

string - 如何执行尴尬的字符串到日期转换?

转载 作者:行者123 更新时间:2023-12-03 00:56:29 24 4
gpt4 key购买 nike

我有一系列以以下格式存储为字符串的日期:
06/23/20 10:05:59:557
我需要将它们转换为日期以进行比较。
我尝试了这个:

#$ldate2 = [datetime]::ParseExact($theDate,'MM/dd/yyyy HH:mm:ss:ffff',$null)
$ldate2 = [datetime]::ParseExact($theDate,'MM/dd/yyyy',$null)
但是两者都会导致脚本出错。

最佳答案

帖子中的示例输入有2位数字的年份-为此,您需要yy格式说明符,而不是yyyy:

[datetime]::ParseExact($theDate, 'MM/dd/yy HH:mm:ss:fff', $null)

如果要将其转换为其他格式,请像上面一样解析,然后使用 ToString()Get-Date -Format生成目标表示形式:
$datetime = [datetime]::ParseExact($theDate, 'MM/dd/yy HH:mm:ss:fff', $null)

$datetime.ToString('MM/dd/yyyy')
# or
Get-Date $datetime -Format MM/dd/yyyy

关于string - 如何执行尴尬的字符串到日期转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62538053/

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