我最近开始学习java来创建Android应用程序。我花了几个小时寻找合适的代码,以便能够将当前时间和日期用作int。我确定这很容易,但我似乎无法找到正确的编码。我创建它的第一个应用程序对于一个数字随时间增加至关重要。谢谢你的帮助!
克里斯
答案 0 :(得分:1)
您可以将其用作long
,请参阅javadocs:
但是你为什么要这样做呢?这是另一个问题......明智地选择:)将日期表示为数字本身并没有错,但是任何计算都必然会遇到一些无数的角落情况 - 你可能想看看在这个SOQ上有一个令人难以置信的例子:
这个SOQ用于一系列最佳实践:
如果您对任何日期计算感兴趣,您可以查看Joda Time库:
我会说,当你拥有如此优秀且经过良好测试的图书馆时,以你自己的方式进行这一点并不是一个好主意。
答案 1 :(得分:0)
尽量避免使用Date类并使用GregorianCalendar。它有内置的算术函数,如果真的需要它,那就是getTimeInMillis()方法。