我正在使用简单日期格式,以允许用户指定他们发送数据所在的时区:
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,z");
这个很好用: 例如:
df.parse("2009-05-16 11:07:41,GMT");
然而,如果有人总是按伦敦时间发送时间(即考虑夏令时),应该添加什么适当的时区字符串? 例如,这个不起作用:
df.parse("2009-05-16 11:07:41,Western European Time");
System.out.println(date);
Sat May 16 12:07:41 BST 2009
我希望将时间调整到英国夏令时中考虑。
谢谢。