博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
long类型的转换为正常时间格式遇到的问题
阅读量:5810 次
发布时间:2019-06-18

本文共 445 字,大约阅读时间需要 1 分钟。

在开发过程中,获取到一个10位的long类型的时间,在转换时发现得到的时间不正确。

  Date date = new Date(currentTime); // long类型转成Date类型

  String strTime = new SimpleDateFormat(formatType).format(date); // date类型转成String

 

而我们在使用

  (该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数)

  long timeNew = System.currentTimeMillis();

获取到的时间是13位的,后来一想,上面方法获取到的是毫秒;10位获取到的应该是秒

 

在进行转换的时候,10位要*1000,根据下图,可以看到时间获取到秒精度没有损失

            

 

 

特此记录一下。

转载于:https://www.cnblogs.com/my0901/p/8297164.html

你可能感兴趣的文章
iOS sqlite3(数据库)
查看>>
粤出"飞龙",打造新制造广东样本
查看>>
编玩边学获数千万元A轮融资,投资方为君联资本
查看>>
蓝图(Blueprint)详解
查看>>
Spark之SQL解析(源码阅读十)
查看>>
Android图片添加水印图片并把图片保存到文件存储
查看>>
C#字符串的不变性
查看>>
前端路由简介以及vue-router实现原理
查看>>
比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第二部分:代码实现(C语言)...
查看>>
分享15款很实用的 Sass 和 Compass 工具
查看>>
AMD优势: 与众不同 选择丰富
查看>>
玩转高性能超猛防火墙nf-HiPAC
查看>>
简单按日期查询mysql某张表中的记录数
查看>>
自动化部署之jenkins发布PHP项目
查看>>
C/C++编程可用的Linux自带工具
查看>>
如何判断webview是不是滑到底部
查看>>
海贼王十大悲催人物
查看>>
org.hibernate.MappingException: No Dialect mapping for JDBC type: -1 搞定!
查看>>
热点热词新闻资讯API开放接口(永久免费开放)
查看>>
8.1_Linux习题和作业
查看>>