Android将Unix时间转换为GMT时间

时间:2012-10-22 04:54:29

标签: android

我在将unix时间转换为GMT时遇到了麻烦。

我有以下代码,但我想知道如何相反。

    public static String GetUnixTime() 
    { 
                 Calendar calendar = Calendar.getInstance(); 
                 long now = calendar.getTimeInMillis(); 

               return Long.toString(now);
    } 

2 个答案:

答案 0 :(得分:3)

试试这个

Date d = new Date(1308670980000L);
SimpleDateFormat f = new SimpleDateFormat("dd.MM.yyyy,HH:mm");
f.setTimeZone(TimeZone.getTimeZone("GMT"));
String s = f.format(d);

答案 1 :(得分:1)

long unixTime = unixTime;

java.util.Date GMTTime = new java.util.Date(unixTime);

System.out.println(“GMTTime ::”+ GMTTime);