- date 只是存储日期。
- time 只是存储时间。
- datetime2 对 datetime 的扩展,见后面。
- datetimeoffset 与 datetime2 相比,多了个时区。
datetime2 和 datetimeoffset 的优势在于:
- 默认格式好 默认格式是 YYYY-MM-DD hh:mm:ss[.fractional seconds] 和 YYYY-MM-DD hh:mm:ss[.nnnnnnn] [{+|-}hh:mm],这是我们常用的格式(ISO 8601),[{+|-}hh:mm] 为时区(范围:-14:00 到 +14:00)。
- 日期范围广 0001-01-01 到 9999-12-31。
- 时间范围广 00:00:00 到 23:59:59.9999999。
- 精度高、小数位数多 0 至 7 位,准确度为 100ns。默认精度为 7 位数。