我正在使用powershell來嘗試將字符串轉換爲日期時間。應該很容易吧?Powershell將字符串轉換爲datetime
我正在從csv導入字符串,它的格式爲Jul-16
。我已經嘗試了多種方法將其轉換爲我想要的格式,即yyyy-MM-dd
,我目前處於以下狀態。
$invoice = $object.'Invoice Month'
$invoice = "01-" + $invoice
$invoice = [datetime]::parseexact($invoice, 'yyyy-MM-dd', $null)
但我得到的錯誤:
String was not recognized as a valid DateTime.
我這麼想嗎?
字符串*的格式爲「Jul-16」所以你爲什麼用'yyyy-MM解析它-dd'而不是'MMM-dd'?你把這個字符串格式化爲'yyyy-MM-dd'會讓你感到困惑。 –