我想在Android设备上获得正确的时间,我为表达式做的是1 * new Date();在Javascript中,And
I Want to get right time on Android Device, what I do for Expression like 1 * new Date(); in Javascript same in Android?
如果我在浏览器中运行;
1 * new Date();
我得到时间:1369837120265
。我想在我的Android应用程序中得到相同的。
因为Android连接到互联网,有任何保证我得到的时间将是正确的吗?有任何API来做这个吗?我怎样才能在安卓上获得同样的时间呢?
我的应用程序是基于Java的,我想评估的时间就像我如何使用JavaScript在浏览器中评估。
感谢@Djon
我想知道更多关于我的问题的事情。
如果设备使用互联网,它是连接的,那么它会工作得很好。
上次当我的平板电脑离线,设置错误的时间怎么办?如果错误的时间发生更多的时间,用户没有纠正,那么
在Phablet(基于SIM卡的平板电脑)的情况下,他们是在争取时间吗?我不确定,但我的诺基亚& &;三星手机占用了The Call服务提供商的时间
因为我的平板电脑没有SIM卡也不能连接互联网。
现在是他们获得正确时间的方式,而不麻烦用户正确更改时间。
我的意思是在第二种情况下离线应用程序。(只是举个例子)这是可能得到正确的时间。
这是相同的:Date date = new Date();
,然后您可以使用long millis = date.getTime()
来检索包含毫秒的long
。
如果不需要对象,也可以使用System.currentTimeMillis()
。
1 * System.currentTimeMillis();
您得到的是Unix时间戳。要在Java中获得这个时间戳,只需写入:
Date date = new Date();
和
System.out.println("Today is " + date.getTime());
可以以毫秒为单位输出时间。它也将是Unix时间戳。
相关文章:
- 返回值+new Date()与Date.now()是否不同
- JavaScript“new Date()”使用哪个时区
- new Date('2011-12-15 00:00:00') is showing up as NaN
- 为什么new Date()会删除一天?-Javascript
- 使用new date()将数据与当前日期的MM/DD/YYYY格式的日期进行比较和筛选,同时从用户输入值中减去new d
- Firefox new Date()适用于无效日期
- 当在运行nodejs的服务器上调用new Date()时,Date将返回服务器启动时的日期
- 如何模拟像 new Date() 这样的构造函数
- new Date返回NaN或从服务器日期()开始的错误时间
- JavaScript's`new Date().getTime()`获取Windows中的本地时间
- new Date(UTCstrings),将UTCStrings转换为其他时区(非本地时区)
- Javascript new Date() 返回错误的日期
- new Date().toLocaleString 在 Firefox 上不起作用
- new Date() 在应用脚本中给出无效的日期,但在控制台上工作正常
- JavaScript 在控制台中工作,而不是在代码中工作 new Date(parseInt(
) - javascript new Date() issue
- Javascript new Date() 返回不同的日期
- javascript中的奇怪语法:“sth”+ + new Date
- JavaScript new Date().toLocaleString() length
- 将 Javascript new Date 转换为 Java joda DateTime 格式