Monday, March 31, 2008

この記事は2008/02/08にわんくまブログで書いたものです。

New-TimeSpanコマンドレットを使用すると、時間計算をすることができます。

まずは、単純に10:00:00~12:00:00までの差分を計算してみます。

PS> New-TimeSpan -start 10:00:00 -end 12:00:00

とすると、実行結果は

Days              : 0
Hours             : 2
Minutes           : 0
Seconds           : 0
Milliseconds      : 0
Ticks             : 72000000000
TotalDays         : 0.0833333333333333
TotalHours        : 2
TotalMinutes      : 120
TotalSeconds      : 7200
TotalMilliseconds : 7200000
のようになります。

-endパラメータで指定した12:00:00から-startパラメータで指定した10:00:00までの差分を表示していることがわかります。

つぎに日付まで含めた場合の、時間計算ですが下記のようにします。

(これが意外にも方法はあります。)

PS> New-TimeSpan -start (Get-Date "2007/02/03 10:00:00") -end (Get-Date "2007/02/07 12:00:00")

実行結果は下記のとおりです。

Days              : 4
Hours             : 2
Minutes           : 0
Seconds           : 0
Milliseconds      : 0
Ticks             : 3528000000000
TotalDays         : 4.08333333333333
TotalHours        : 98
TotalMinutes      : 5880
TotalSeconds      : 352800
TotalMilliseconds : 352800000

 

このように、New-TimeSpanを使用することで、簡単に時間計算を行うことができます。

Monday, March 31, 2008 3:28:58 AM (Tokyo Standard Time, UTC+09:00)  #    Comments [0]  |  Trackback
Comments are closed.

Theme design by Jelle Druyts

Pick a theme: