我想像这样获取当前时间戳: 1320917972
int time = (int) (System.currentTimeMillis());
Timestamp tsTemp = new Timestamp(time);
String ts = tsTemp.toString();
原文由 Rjaibi Mejdi 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想像这样获取当前时间戳: 1320917972
int time = (int) (System.currentTimeMillis());
Timestamp tsTemp = new Timestamp(time);
String ts = tsTemp.toString();
原文由 Rjaibi Mejdi 发布,翻译遵循 CC BY-SA 4.0 许可协议
来自开发者博客:
System.currentTimeMillis()
是标准的“挂钟”(时间和日期),表示自纪元以来的毫秒数。挂钟可以由用户或电话网络设置(请参阅 setCurrentTimeMillis(long) ),因此时间可能会不可预测地向后或向前跳跃。只有在与现实世界的日期和时间对应很重要时才应使用此时钟,例如在日历或闹钟应用程序中。间隔或经过的时间测量应使用不同的时钟。 If you are using System.currentTimeMillis()
, consider listening to the ACTION_TIME_TICK
, ACTION_TIME_CHANGED
and ACTION_TIMEZONE_CHANGED
Intent broadcasts to find out when the time changes.
原文由 drooooooid 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
解决方案是: