gpt4 book ai didi

powershell - 如何将字符串 '2016/2/9' 转换为日期时间?

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

我有一个日期时间为字符串格式的事件列表“2016/2/9 02:03:01”。
我用:

$d1 = [datetime]::ParseExact('2015/12/19 08:15:32', 'yyyy/MM/dd HH:mm:ss', $null)

它得到了 FormatException 错误:
以 "3" 引數呼叫 "ParseExact" 時發生例外狀況: "字串未被辨認為有效的 DateTime。"
位於 J:\Qsync\WORKSPACE\SHELL\trypsl101.ps1:310 字元:5
+ $d1 = [datetime]::ParseExact('2016/2/9 02:03:01', 'yyyy/MM/dd HH:mm:ss',
$nu ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : FormatException

如何解析具有不同数字长度的日期字符串?

最佳答案

Custom Date and Time Format Strings .
MM是一个两位数的月份,dd是两位数的日期(分别为 0209 )。

使用M可以用 1 位或 2 位数字指定的月份,以及 d与日相同。

$d1 = [datetime]::ParseExact('2016/2/9 02:03:01', 'yyyy/M/d HH:mm:ss', $null)

关于powershell - 如何将字符串 '2016/2/9' 转换为日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41234883/

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