为什么不推荐使用Date.UTC()?我在Android中使用了什么?

时间:2015-03-26 09:06:39

标签: java android date datetime

文档说Date.UTC()已被弃用,应该用Calendar(魔术短语,我的意思)替换为一些不重要的法术。更广泛的搜索告诉我,建议的补救措施并不是更好,Calendar可以说是最糟糕的JDK API。

最后我找到了joda-time-android

但我没有seenone简明扼要的解释(而不是对#34;国际化问题的晦涩引用"):

1) 为什么Date不好

2) 为什么Date.UTC()不好

3) 为什么Calendar&朋友不好

对于一般情况,这些类可能有问题,但可能它们适用于我的具体问题?

例如,Date是可变的,从长远来看这是错误的,但我自己现在可以忍受。是的,范围是疯狂的,但在我加/减1后,我还有其他问题吗?

(我现在需要的归结为一个跨时区的闹钟。没有日期 - 没有时间或文件中的日期,闰秒是无关紧要的。)

编辑大家好,我知道这个问题与Should I use Java date and time classes or go with a 3rd party library like Joda Time?大致相同,但问题不同:

1)Android意味着受限资源,因此.apk中存在100多个类的反驳

2)我的问题不同:问题为什么日期/日历不好?意味着我想知道如果我决定使用这些类会有什么问题。我想用这些日期/时间类简要解释故事背后的原因

0 个答案:

没有答案