Slide 3
Slide 3 text
DateTime vs. DateTimeOffset
▪ DateTimeOffset was introduced very early with .NET 2.0 to
correct design flaws of DateTime from .NET 1.0.
▪ Unlike DateTime, DateTimeOffset represents a truly
instantaneous time, also known as absolute time.
▪ The use of DateTime often results in the loss of uniqueness of
the exact date and time → uncorrectable consequential issues.
▪ DateTimeOffset values are much more common than those for
DateTime values. As a result, DateTimeOffset should be the
default date and time type in all you .NET Apps and Libs.
https://docs.microsoft.com/en-us/dotnet/standard/datetime/choosing-between-datetime