I want to change text 11.30 to time format 11:30 using [datetime] in powershell
$Stime = "11.30"
$time = "{00:hh:mm}" -f [datetime]$Stime
Write-Host $time
This code returns value 12:00
I tried this too -
$fromtime = "11.30"
[datetime]$fromtime12hrFormat = ([datetime]$fromtime)
$fromtime12hrFormat.ToString("hh:mm:ss")
This code returns value 12:00
[datetime]::ParseExact($STime, 'HH.mm', $Null)<<< should do the job. [grin] that gives me11:30 amwith the date set to today.