android - System.currentTimeMillis() 给出错误的输出android

标签 android

当我打印 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/

相关文章:

android - 透明的 webm 视频在 Android 9.0 上的 Chrome for Android 68 上显示纯色背景

android - 将位图帧渲染到表面以进行编码

java - Android socket连接使用socket.io 0.9.0版本

android - 如何获取 map 的数据使用详情?

android - oreo(8.0) 或更高版本中的 GCMBroadcastReceiver 不工作

java - Android: LAME 将 AudioRecoder 的 PCM 数据转换为 MP3,但 MP3 文件有一些噪音

android - NavBar 下方的 BottomNavigationBar

android facebook webview登录不带用户登录

android - 如何在 TabLayout 中添加菜单选项?

java - 自定义字体不起作用