2020/01/13 #経過日数を調べる

皆様おはようございます、

投稿が日をまたいでしまいすみません

#猫でもできるPowerShell(備忘録)

#経過日数を調べる

PS> [datetime]('2020/01/13') - [datetime]('2000/01/10')

Days : 7308

Hours : 0

Minutes : 0

Seconds : 0

Milliseconds : 0

Ticks : 6314112000000000

TotalDays : 7308

TotalHours : 175392

TotalMinutes : 10523520

TotalSeconds : 631411200

TotalMilliseconds : 631411200000

PS> ([datetime]('2020/01/13') - [datetime]('2000/01/10')).days

7308

PS> ([datetime]('2020/01/13') - [datetime]('2000/01/10')).gettype()

IsPublic IsSerial Name BaseType

-------- -------- ---- --------

True True TimeSpan System.ValueType

2000年以降、成人の日が(1月15日固定から)ハッピーマンデーに

変更され、そこから数えて約7,300日という事になります。

※なお

[DateTime]型のデータ同志で引き算すると

[TimeSpan]型のデータになります。

日本語で言うと

[DateTime]:時刻

[TimeSpan]:時間 の使い分けに当たる感じでしょうか

新成人の方おめでとうございます

ではまた;