"Diary" インターネットさんへの恩返し

いつもソースコードコピペばかりなので,みなさまへ少しばかりの恩返しを

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 の値のみ扱えます。