gpt4 book ai didi

datetime - 详细解释什么是 "wrong"以及 GWT 中的日期处理

转载 作者:行者123 更新时间:2023-12-04 06:44:16 27 4
gpt4 key购买 nike

我看到无数论坛帖子提示处理日期时 GWT 中的问题。我仍然不清楚日期处理有什么“错误”,需要做哪些特殊考虑,以及何时/何地/为什么不应使用 Date.setMinutes(int minutes) 这样的方法。

有人有反馈吗?

最佳答案

早在 Java 的早期(即 Java 1.0),日期/时间 API 主要(仅?)由 Date 类组成。 Java 人意识到它缺乏健壮性,因此他们在 Java 1.1 中添加了 Calendar 类,并尝试通过 deprecating most of it 将 Date 类更改为值对象。 .不幸的是, Calendar 类本身并没有经过深思熟虑(参见 here ),我们陷入了许多人认为是怪物的困境。

把我们带到今天,GWT 支持 Date 是因为,好吧……没有日期你怎么活?但不支持 Calendar/GregorianCalendar/TimeZone 因为它太丑了,肯定有更好的答案。可悲的是,三年多来没有人想到它是Calendar support was requested早在 2007 年 1 月和 marked as planned到 2008 年 4 月。

简而言之,继续并在您的 GWT 代码中使用已弃用的 Date 方法,如果这适用于您需要做的事情。

编辑:GWT 的 CalendarUtil类也可能派上用场。

关于datetime - 详细解释什么是 "wrong"以及 GWT 中的日期处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3885421/

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