如何在java中将时间戳1470989229.000014转换为日期格式mm-dd-yyyy?我可以为不同的时间戳格式做这件事,但是我不能解析这个格式。
使用的数据库是MySQL,因此时间戳可能采用该格式。
发布于 2016-08-16 19:19:26
第一个问题,你用的是什么编程语言?
如果你正在使用PHP,你可以尝试date("mm-dd-yyyy", (1470989229.000014)),但是如果你想要像08-12-2016一样的结果,你可以使用date("m-d-Y", (1470989229.000014))
发布于 2016-08-16 19:28:23
您在那里拥有的时间戳是一个unix时间戳。它被定义为自1 January 1970 00:00:00 UTC以来的秒数。
因此,您的时间戳1470989229.000014将转换为12 August 2016 08:07:09 UTC。
编辑:
下面是一个如何在java中转换时间戳的示例。
double timestamp = 1470989229.000014;
Date date = new Date(Math.round(timestamp * 1000));
SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy");
System.out.println(dateFormat.format(date));这会将您的时间戳转换为08-12-2016
https://stackoverflow.com/questions/38973420
复制相似问题