Java – Formatting Timestamps in Java


Is there a way to format a UTC time into any arbitrary string format I want in java? Basically I was thinking of having some class take the timestamp and I pass it is string telling it how I want it formated, and it returns the formatted string for me. Is there a way to do this?

Best Solution

The java.text.SimpleDateFormat class provides formatting and parsing for dates in a locale-sensitive manner.

The javadoc header for SimpleDateFormat is a good source of detailed information. There is also a Java Tutorial with example usages.