我在将unix时间转换为GMT时遇到了麻烦。Android转换Unix时间到GMT时间
我有下面的代码,但我想知道如何反过来。
public static String GetUnixTime()
{
Calendar calendar = Calendar.getInstance();
long now = calendar.getTimeInMillis();
return Long.toString(now);
}
我在将unix时间转换为GMT时遇到了麻烦。Android转换Unix时间到GMT时间
我有下面的代码,但我想知道如何反过来。
public static String GetUnixTime()
{
Calendar calendar = Calendar.getInstance();
long now = calendar.getTimeInMillis();
return Long.toString(now);
}
尝试此
Date d = new Date(1308670980000L);
SimpleDateFormat f = new SimpleDateFormat("dd.MM.yyyy,HH:mm");
f.setTimeZone(TimeZone.getTimeZone("GMT"));
String s = f.format(d);
长unixTime = unixTime;
java.util.Date GMTTime = new java.util.Date(unixTime);
System.out.println(“GMTTime ::”+ GMTTime);
你的答案都对。很难挑选。谢谢。 – user288231
这给我们日期不是时间,如何获得时间。 – Kharak
只需更改SimpleDateFormat(“h:mm:a”),即可获得时间查看SimpleDateFormat上的Android文档以获取更多信息 – Kharak
你的两个答案都是正确的。很难挑选。谢谢。 – user288231
您错过了一个括号“)”之前“;” (第三行) –