毫秒數轉為相應的年月日格式

在oracle中

毫秒轉換日期:

SELECT TO_CHAR(1112070645000 / (1000 * 60 * 60 * 24) +

TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'),

'YYYY-MM-DD HH:MI:SS') AS CDATE

FROM DUAL;

日期轉換毫秒:

SELECT TO_NUMBER(TO_DATE('2005-03-29 12:30:45', 'YYYY-MM-DD HH24:MI:SS') -            TO_DATE('1970-01-01 8:0:0', 'YYYY-MM-DD HH24:MI:SS')) * 24 * 60 * 60 * 1000     FROM DUAL;

在Java中

public static void main(String[] args) {    Date date = new Date();    Long time = date.getTime();    System.out.println(time);    Date d = new Date(time);    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");    System.out.println(sdf.format(d));}

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場