Java 如何创建具有特定时区的时间为零的日期?

Java 如何创建具有特定时区的时间为零的日期?,java,Java,假设日期为2013年4月26日。我需要创建一个带有特定时区的时间为零的日期 基本上需要将一个时区的默认时间转换为另一个时区 例如:2013年4月26日需要设置为00:00(美国东部时间或东部时间时区) 然后我需要找到IST或任何时区的等效时间值 你能帮我一下吗 谢谢。我会这样做的 Calendar c = new GregorianCalendar(2013, Calendar.APRIL, 26); c.setTimeZone(TimeZone.getTimeZone("GMT")); Dat

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

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

例如:2013年4月26日需要设置为00:00(美国东部时间或东部时间时区) 然后我需要找到IST或任何时区的等效时间值

你能帮我一下吗

谢谢。

我会这样做的

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

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

如果是这样,您需要使用
日期格式
。更多信息