当我打印 System.currentTimeMillis()
给我:
11-03 14:47:05.400: INFO/System.out(7579): date is :: 14475410111
获取完整日期和时间的正确程序是什么?
最佳答案
要在 Android 中获取当前日期和时间,您可以使用:
Calendar c = Calendar.getInstance();
System.out.println("Current time => "+c.getTime());
输出:
当前时间 => 2011 年 11 月 3 日星期四 15:00:45 GMT+05:30
仅供引用,一旦你在“c”对象中有了这个时间,你就可以使用 SimpleDateFormat类以所需格式获取日期/时间。
最终解决方案:
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Sring formattedDate = df.format(c.getTime()); // c is Calendar object
System.out.println("========> formatted date => "+formattedDate);
输出: ========> 格式化日期 => 2011-11-03 15:13:37
关于android - System.currentTimeMillis() 给出错误的输出android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7992584/