Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

java.util.date time is different than the system time

 
sumitha sudhakar
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

my log files show different timezone, where as my system time zone is different.
java.util.date itself shows diffrent time. Please suggest.
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Where and how do you print the time ?
 
sumitha sudhakar
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,

I am using windows 7. my system time is 11:44 AM, but if i try to dispaly the time using normal java code;
Date dt = new Date();
System.out.println("date is"+dt);

i am getting different time date isTue Nov 16 06:14:38 GMT 2010
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
sumitha sudhakar wrote:hi,

I am using windows 7. my system time is 11:44 AM, but if i try to dispaly the time using normal java code;
Date dt = new Date();
System.out.println("date is"+dt);

i am getting different time date isTue Nov 16 06:14:38 GMT 2010


You can use the SimpleDateFormat to specify the Locale and the format you want the date in.

Update: You can even try Calendar class.
 
sumitha sudhakar
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
my question is by default it has to display the date in system date and time zone only not the GMT timezone.
Correct me if i am wrong.
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The problem is that if it does not recognize your timezone, GMT will be used by default. If you want to specify a specific format, you have to use a DateFormat, like SimpleDateFormat.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic