Recently, I always have work in Ubuntu servers. And sometimes when I tried to output a timestamp from server side to front end, I find something is “wrong”. Such I want time in EST, but the default is UTC.
In this case, there is a useful command in Ubuntu:
1 | sudo dpkg-reconfigure tzdata |
Then, you will see a list of country, choose the right one you need.
In my Java Project
Sometime, even I set time zone to ETS for Ubuntu server, I still get the time “wrong” in my Java Code. In this case, I just add
1 | TimeZone.setDefault(TimeZone.getTimeZone("EST")); |
in my Global Filter/handler.