【发布时间】:2018-02-17 06:13:57
【问题描述】:
我尝试在 android 中将时间从 2017 年 9 月 8 日星期五 09:33:00 GMT+05:30 转换为“08-09-2017 09:33”,但我得到的输出如下 08-09-2017 04: 03 这里时间不正确..下面我写我的代码请解决谢谢。
String dateTime = "Fri Sep 08 09:33:00 GMT+05:30 2017"
DateFormat inputFormat = new SimpleDateFormat( "E MMM dd HH:mm:ss 'GMT'z yyyy", Locale.ENGLISH);
Date dateone = null;
try {
dateone = inputFormat.parse(dateTime);
DateFormat outputFormat = new SimpleDateFormat("dd-MM-yyyy HH:mm",
Locale.ENGLISH);
outputFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
dateTimeForUpdate = outputFormat.format(dateone);
} catch (ParseException e) {
e.printStackTrace();
}
【问题讨论】:
标签: android