gpt4 book ai didi

.net - 您什么时候更喜欢 DateTime 而不是 DateTimeOffset

转载 作者:行者123 更新时间:2023-12-03 06:11:00 24 4
gpt4 key购买 nike

几个月前,有人向我介绍了新的 DateTimeOffset输入并很高兴DateTime关于时区的缺陷终于得到解决。

但是,我想知道使用这种新类型是否会产生任何开销或问题。

我从事多语言环境 Web 应用程序的工作。有谁知道有什么可能会影响我将它用于所有日期/时间工作?这里有滥用的窗口吗?

引用:DateTimeOffset: A New DateTime Structure in .NET 3.5 by Justin Van Patten

最佳答案

有时您确实只想表示“本地”(不知道时区)日期和时间,而不是时间上的瞬间。老实说,仅表示一个时间通常更有用 - 例如“无论时区如何,早上 8 点叫醒我” - 但日期和时间也可能有用。

我同意,对于绝大多数情况,DateTimeOffset 更适合。让我感到奇怪的是,没有一个同时具有即时和时区的 DateTimeTimeZone 结构......偏移量实际上并没有为您提供所需的所有信息。 (例如,给定 DateTimeOffset,您不知道 24 小时后的时间,因为您不知道 DST 何时开始。)

如果你想要那种结构,我有一个 very crude implementation in another answer 。我相信它可以很容易地改进:)

关于.net - 您什么时候更喜欢 DateTime 而不是 DateTimeOffset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/264617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com