假设日期是 2013 年 4 月 26 日。我需要使用特定时区创建一个时间为零的日期。
基本上需要将一个时区的默认时间转换为另一个时区
例如:2013 年 4 月 26 日需要使用 EDT 或 EST 时区设置为 00:00,然后我需要找到 IST 或任何时区的等效时间值。
你能帮我解决这个问题吗?
谢谢。
假设日期是 2013 年 4 月 26 日。我需要使用特定时区创建一个时间为零的日期。
基本上需要将一个时区的默认时间转换为另一个时区
例如:2013 年 4 月 26 日需要使用 EDT 或 EST 时区设置为 00:00,然后我需要找到 IST 或任何时区的等效时间值。
你能帮我解决这个问题吗?
谢谢。
我会这样做
Calendar c = new GregorianCalendar(2013, Calendar.APRIL, 26);
c.setTimeZone(TimeZone.getTimeZone("GMT"));
Date date = c.getTime();
如果我理解正确,您想将 aDateTime
从一个时区转换为另一个时区?
如果是这样,您将要使用DateFormat
. 更多关于这里的信息