DateTime.ToUniversalTime 十月应用 -1 小时但十一月不应用

DateTime.ToUniversalTime applying -1 hour for October but not for November

如果你运行: (new DateTime(2021, 11, 01)).ToUniversalTime()
结果是:[01/11/2021 00:00:00]
但是如果你运行: (new DateTime(2021, 10, 01)).ToUniversalTime()
结果是:[30/09/2021 23:00:00]

什么给了?

您没有指定您所在的时区,但它很可能是在夏季有夏令时的地方,夏季结束于 2021/10/01 和 2021/11/01 之间。

例如,在保加利亚(您的个人资料显示您来自保加利亚),夏令时将于 2021 年 10 月 31 日结束。