[英]How to convert yyyy-mm-dd hh:mm:ss.ms to mm/dd/yyyy hh24:mi using Java
[英]How to convert 1433333912999732 to YYYY-MM-DD HH:MM:SS using java
我实际上是在使用Big Query来获取当前的数据库时间,运行查询select now()时,它的输出为1433333912999732,现在我需要在YYYY-MM-DD HH:MM:SS这样的地方使用它。 我不确定是否可以使用查询本身获取所需的日期YYYY-MM-DD HH:MM:SS。
用这个:
SELECT CURRENT_TIMESTAMP();
退货时间:2013-02-01 01:33:35 UTC
查看更多选项https://cloud.google.com/bigquery/query-reference#datetimefunctions
now()获得的值以微秒为单位,您也可以尝试
long unixSeconds = 1372339860;
Date date = new Date(unixSeconds*1000L); // *1000 is to convert seconds to milliseconds
尝试这个:
Date date = new Date(yourTimestamp.getTime());
System.out.println(date);
然后将日期转换为您的格式:
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String yourDate = df.format(date);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.