【发布时间】:2016-01-28 10:30:32
【问题描述】:
我正在尝试将在 android 设备上的语言环境时间创建的日期时间格式转换为 GMT 。我无法获得正确的值。此外,生成的 dateTime 是 android 上的本地时间。如何将其转换为精确的 GMT unixtime?
String dateTime="02-02-2016 8:28 PM";
SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy hh:mm a");
format.setTimeZone(TimeZone.getTimeZone("GMT"));
Date date = null;
try {
date = format.parse(dateTime);
System.out.println("Date ->" + date);
} catch (Exception e) {
e.printStackTrace();
}
long unixtime = date.getTime() / 1000;
【问题讨论】:
标签: android