DateTime 跟 DateTimeOffset都是一個struct
DateTimeOffset跟DateTime很相似,都是用來表示日期跟時間
但是DateTimeOffset多提供了GMT time的offset,用來明確表示特定時間
當根據時區表示明確的時間點時,使用DateTimeOffset
ex: now, transaction times, file change times, logging event times
不需要表示特訂時區時,使用DateTime
不需要特訂時間時,使用DateTime。
例如:生日,並且把時間訂為 00:00:00
不要在DateTimeOffset中使用DateTimeKind
只有時間沒有日期時,使用TimeSpan