File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes How do I convert a GMT date to a local date Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "How do I convert a GMT date to a local date" Watch "How do I convert a GMT date to a local date" New topic
Author

How do I convert a GMT date to a local date

Dale Moore
Greenhorn

Joined: Aug 01, 2007
Posts: 1
There are like 1,000 posts on this subject, but I've been reading various topics off and on all day and haven't figured out how to solve this problem I'm having.

What I've got is a date being returned from an SDK that is actually in GMT, but the timezone says EDT. When I output the date it is showing 3 hours ahead which is the GMT time.

Given a Date object, that is a GMT date/time, how do I convert this thing to a local timezone.

Many thanks for any help,
Dale
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41634
    
  55
Welcome to JavaRanch.

The problem with the Date class is that it is totally ignorant of timezones. If timezones matter, then you should use the Calendar class and tell it specifically which timezone to use.


Ping & DNS - my free Android networking tools app
 
 
subject: How do I convert a GMT date to a local date