1. 程式人生 > >關於Unix時間戳轉北京時間的問題

關於Unix時間戳轉北京時間的問題

[] print urn and result sta http res asp

工具在這裏:http://tool.chinaz.com/Tools/unixtime.aspx?qq-pf-to=pcqq.group

今天踩了坑,無論參數是多少,年份總是1970。才發現原來參數必須是long不能是int

    /*
     * 輸入參數long類型的time,返回格式為yyyy-MM-dd HH:mm:ss的時間
     */
    public static String switchIntToDate(long time) {
        String pattern = "yyyy-MM-dd HH:mm:ss";
        String result = null
; Date date = new Date(time*1000); SimpleDateFormat sd = new SimpleDateFormat(pattern); result = sd.format(date); return result; } /* * 測試 */ public static void main(String[] args) { System.out.println(getCurrentYearAndMonth(0)); System.out.println(switchIntToDate(
1509678698)); }

關於Unix時間戳轉北京時間的問題