This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
Hi I have a small problem while changing timezone, i have a calendar class which is in EST format,that i need to change in PST , here iam not able to change the time, while printing timezone value it is printing as correbt but it is not showing the difference time, Code: SimpleDateFormat dateFormatori = new SimpleDateFormat(DATE_FORMAT); dateFormatori.setTimeZone(TimeZone.getTimeZone("PST")); Date d=new Date(); String formated_date=dateFormatori.format(d); System.out.println(formated_date); can you please help me how to resolve this issue..
Thanks -Naresh
Suraj Berwal
Greenhorn
Joined: Dec 28, 2001
Posts: 25
posted
0
Hi Naresh,
Please post the complete code for the function and also the output.
Suraj
Naresh Talluri
Ranch Hand
Joined: Oct 12, 2007
Posts: 115
posted
0
-------------------------- Please post the complete code for the function and also the output. ----------------------------- Here is the code
Here i got in the date as in PST format but that is in String format , to make it as Date object i parsed using parse(), but iam getting the current IST(Indian Standard Time) , i need it in a PST format can you please help me out,
Thanks -Naresh [ March 12, 2008: Message edited by: Jim Yingst ]
Jim Yingst
Wanderer
Sheriff
Joined: Jan 30, 2000
Posts: 18670
posted
0
In the future please use code tags. I have added them to your post above for readability.
Your problem is here:
This is equivalent to:
Unfortunately toString() will always use your computer's local time zone. If you want any timezone other than that, you can't use Date's toString() method. Instead use a DateFormat such as the one you've already created: