【发布时间】:2014-04-17 18:33:49
【问题描述】:
String date1 = "13/03/2014 16:56:46 AEDT";
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss z");
sdf.setTimeZone(TimeZone.getTimeZone("GMT+12"));
java.util.Date convertedDate = (java.util.Date) sdf.parse(date1);
SimpleDateFormat outFormatter = new SimpleDateFormat("EE MMM dd yyyy HH:mm:ss z");
outFormatter.setTimeZone(TimeZone.getTimeZone("GMT+12"));
String output = outFormatter.format(convertedDate);
System.out.println("Date in NZ Timezone : " + output);
我正在尝试将 AEDT 日期转换为 dd/MM/yyyy HH:mm:ss z 但它给了我例外:
线程“主”java.text.ParseException 中的异常:无法解析的日期:“13/03/2014 16:56:46 AEDT” 在 java.text.DateFormat.parse(DateFormat.java:337)
请帮帮我....
我需要将用户时间转换为我的 UTC 时间,以便通过我的网络应用程序使其相同...
【问题讨论】:
标签: java date web-applications web timezone