Powershellの時間計算すごい
スポンサーリンク
Powershellで日時-日時で差分をだしたかったので、感覚的にプログラミングしてみたら、日時フォーマット違う通しでも簡単に差分がだせた。すごいなpowershell。
・プログラム
#経過時間計算 $startTime = "09/11/2014 09:28:06" #単なるテキスト $currentTime = Get-Date #"2014年9月11日 9:31:09"が入る $duration = New-TimeSpan $startTime $currentTime echo $duration
・結果
Ticks : 4546165597 Days : 0 Hours : 0 Milliseconds : 616 Minutes : 7 Seconds : 34 TotalDays : 0.00526176573726852 TotalHours : 0.126282377694444 TotalMilliseconds : 454616.5597 TotalMinutes : 7.57694266166667 TotalSeconds : 454.6165597
Minutesの値を使用したい場合は、echo $duration.Minutes ってすると Minutes の値のみ扱えます。