[英]Date time format in PowerShell returning incorrect date in powershell
我想在 powershell 中使用 [datetime] 將文本 11.30 更改為時間格式 11:30
$Stime = "11.30"
$time = "{00:hh:mm}" -f [datetime]$Stime
Write-Host $time
此代碼返回值 12:00
我也試過這個-
$fromtime = "11.30"
[datetime]$fromtime12hrFormat = ([datetime]$fromtime)
$fromtime12hrFormat.ToString("hh:mm:ss")
此代碼返回值 12:00
使用en-US
語言環境轉換為[datetime]
的"11.30"
將在午夜被解釋為“11 月 30 日”。
'{0:HH:mm}' -f [datetime]::ParseExact($Stime, 'HH.mm', $null)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.