How to convert current UTC time into Linux Timestamp
本问题已经有最佳答案,请猛点这里访问。
我想获取当前的Android设备时间,并将其转换为UTC时区,然后我需要将其转换为
我谷歌它,找到一些解决方案,尝试了一些,但没有什么帮助我在这里。
这就是我现在正在做的事情。
1 2 3 4 5 6 7 8 9 | Date date; SimpleDateFormat dateFormatGmt = new SimpleDateFormat("yyyy-MMM-dd HH:mm:ss"); dateFormatGmt.setTimeZone(TimeZone.getTimeZone("UTC")); SimpleDateFormat dateFormatLocal = new SimpleDateFormat("yyyy-MMM-dd HH:mm:ss"); date= dateFormatLocal.parse( dateFormatGmt.format(new Date()) ); date.getTime(); |
输出:
-
日期(
Its returning the correct UTC date time )Thu Jan 26 08:06:20 GMT+05:00 2017 -
date.getTime()返回
1485399980000
当我把这个时间戳放在在线工具中时,它没有返回正确的输出。
请指导我如何将当前
你需要的更简单:
1 |
它已在UTC中发布。 要获得Linux时间戳,您必须将其除以1000。