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]:時間 の使い分けに当たる感じでしょうか
新成人の方おめでとうございます
ではまた;