When executing the date command (on CentOS), it gives me something like this:

Thu May 10 20:15:07 XST 2012

My local time zone is CEST, which was at that moment 22:15:07, so the printed time seems to be GMT.

But even with some time in Google and the man pages I was not able to see what XST means...I guess it's quite simple, so who can help?

Edit: When setting the timezone again, the output comes like that:

Fri May 11 10:02:33 XDT 2012

So, the printed time is fine - I am just curious about the meaning of XST and XDT in the output.

  • what's in your /etc/timezone?
    – Marcel G
    May 11, 2012 at 5:26
  • @MarcelG: Well, there is not /etc/timezone on the machine, should there be one? In the GUI I have the situation, that it shows the GMT time in the right upper corner, but when I click on it, it'll tell me that my timezone is CEST. May 11, 2012 at 5:31
  • I have to admit I've never used CentOS on Ubuntu this is were the timezone information is kept but after a quick search I found that CentOS uses /etc/localtime and /etc/sysconfig/clock (see for example kezhong.wordpress.com/2010/03/08/change-timezone-on-centos-5-4). Setting the timezone again might help.
    – Marcel G
    May 11, 2012 at 5:39
  • @MarcelG: Ok. I did set it again, now it changed to XDT (see question). May 11, 2012 at 8:04
  • Have you tried to reinstall the tzdata package which contains timezone information?
    – jofel
    May 11, 2012 at 8:33

1 Answer 1


ST means "Standard Time", and DT "Daylight Saving Time". The X in front should be the first letter of your actual time zone - maybe X means that it is unknown.

  • It seems like you said that X is either unknown or a special time zone defined on the given machine (which I was not aware of). May 11, 2012 at 9:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.