如何使用特定时区创建时间为零的日期?

时间:2013-04-26 09:05:34

标签: java

假设日期是2013年4月26日。我需要使用特定时区创建一个时间为零的日期。

基本上需要将一个时区的默认时间转换为另一个时区

Ex:2013年4月26日需要在00:00与EDT或EST时区一起设置     然后我需要找到IST或任何时区的等效时间值。

你能帮帮我吗?

感谢。

2 个答案:

答案 0 :(得分:4)

我会这样做

Calendar c = new GregorianCalendar(2013, Calendar.APRIL, 26);
c.setTimeZone(TimeZone.getTimeZone("GMT"));
Date date = c.getTime();

答案 1 :(得分:0)

如果我理解正确,您想将DateTime从一个时区转换为另一个时区吗?

如果是这样,您将要使用DateFormat。有关此here

的详细信息