无论设备时间如何,如何获取当前原始时间?

时间:2014-10-21 12:02:08

标签: android date datetime

今天是2014年10月21日。我将Android手机时间设置为2014年10月20日。 我想要的是设备的原始当前时间。我听说有可能。

我所做的就是测试这些代码:

            SimpleDateFormat  sdf = new SimpleDateFormat("dd-MM-yy");
            Time now = new Time("GMT+05:30");
            now.setToNow();
            now.format("%c");
            String l1 = sdf.format(new Date(now.toMillis(true)));
            String l2 = sdf.format(new Date(now.toMillis(false)));
            String l3 = sdf.format(new Date(Calendar.getInstance(TimeZone.getTimeZone("GMT+05:30")).getTimeInMillis()));
            String l4 = sdf.format(new Date(System.currentTimeMillis()));
            String l5 = sdf.format(new Date(new Date().getTime()));

所有上述字符串l1,l2,l3,l3,l4,l5都返回相同的日期,即“20-10-14”。 但我想要原来的当前时间,即“21-10-14”。

任何帮助?

0 个答案:

没有答案