Java67 - Java Program Example Tutorial Blog

Java67 - Java Program Example Tutorial Blog


How to display date in multiple timezone in Java with Example - PST GMT

Posted: 26 Dec 2012 03:00 AM PST

We can use SimpleDateFormat class to display date in multiple Timezone in Java. While working in global Java application its quite common to display dates in different timezone, classical example is Server is running on either PST or GMT timezone and clients are global or at least running on global trading hubs like Hong-kong, Mumbai, Tokyo, London etc. Unfortunately Date and Time API in Java is quite tricky and until you have good understanding of Date and Time classes and methods e.g. Calendar, SimpleDateFormat and thread-safety issue , You can easily create bugs. One of misconception Java programmer has is converting date in different timezone. Actually Date in Java is always in GMT and it represent number of millisecond since 01-01-1970 00:00 and when we print Date, it calls toString method and display date time information in local timezone. If we want to display date in different timezone we can do this by using SimpleDateFormat class in Java. In this Java tutorial we will see couple of example of displaying date in IST and PST timezone.
Read more »


Post a Comment