在java中将IST转换为PST

War*_*ior 0 java datetime

嗨,我有一个日期/时间字段,我希望在Java中将当前的IST转换为CURRENT PST ...需要帮助....

例如:现在在IST它:13/may/2011 3.32.58pm在PST即想要相同13/may/2011 3.02.58 AM

谢谢........

Jon*_*eet 9

如果您对当前时间感兴趣,则根本不需要了解IST ...只是当前实例,以及转换为PST.您可以使用以下内容执行此操作:

Date now = new Date();
TimeZone zone = TimeZone.getTimeZone("America/Los_Angeles"); // For example...
DateFormat format = new SimpleDateFormat("..."); // Put your pattern here
format.setTimeZone(zone);
String text = format.format(now);
Run Code Online (Sandbox Code Playgroud)

我个人建议您使用Joda Time来代替所有日期/时间,因为它是一个更好的API - 但在这种情况下,即使使用内置API,它也非常简单.