簡體   English   中英

將日期和時間字符串轉換為日期時間格式

[英]Convert date and time string to datetime format

我正在開發一個 powershell 應用程序,我將輸入日期和時間作為字符串。

之后需要找到差異。

但是當我嘗試將字符串轉換為日期時間時,出現錯誤。 下面是代碼和錯誤

    $TimeFrom = "27-08-2020 15:13:32 PM"
    $TimeFrom = [datetime]::parseexact($TimeFrom, 'dd-MM-yyyy HH:mm:ss tt ', $null)
    $TimeTo   = "27-08-2020 15:30:32 PM"
    $TimeTo = [datetime]::parseexact($TimeFrom, 'dd-MM-yyyy HH:mm:ss tt ', $null)

使用“3”個參數調用“ParseExact”的異常:“字符串未被識別為有效的日期時間。”

請讓我知道這一點。

tt之后有一個額外的空間,第二次轉換是重用$TimeFrom

$TimeFrom = "27-08-2020 15:13:32 PM"
$TimeFrom = [datetime]::parseexact($TimeFrom, 'dd-MM-yyyy HH:mm:ss tt', $null)
$TimeTo   = "27-08-2020 15:30:32 PM"
$TimeTo = [datetime]::parseexact($TimeTo, 'dd-MM-yyyy HH:mm:ss tt', $null)
$TimeFrom
$TimeTo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM