How do I format date and time using DateFormatUtils class?
Category: Commons Lang, viewed: 1720 time(s).
The DateFormatUtils class help us to format date and time information. This class use an instance of FastDateFormat class to format the date and time information. Compared to Java SimpleDateFormat, the FastDateFormat class is thread safe.
If you want to create a custom date format you can use the FastDateFormat class directly.
package org.kodejava.example.commons.lang; import java.util.Date; import org.apache.commons.lang.time.DateFormatUtils; public class DateFormatting { public static void main(String[] args) { Date today = new Date(); /* * ISO8601 formatter for date-time without time zone. * The format used is yyyy-MM-dd'T'HH:mm:ss. */ String timestamp = DateFormatUtils.ISO_DATETIME_FORMAT.format(today); System.out.println("timestamp = " + timestamp); /* * ISO8601 formatter for date-time with time zone. * The format used is yyyy-MM-dd'T'HH:mm:ssZZ. */ timestamp = DateFormatUtils.ISO_DATETIME_TIME_ZONE_FORMAT.format(today); System.out.println("timestamp = " + timestamp); /* * The format used is <tt>EEE, dd MMM yyyy HH:mm:ss Z</tt> in US locale. */ timestamp = DateFormatUtils.SMTP_DATETIME_FORMAT.format(today); System.out.println("timestamp = " + timestamp); } } |
Can't find what you are looking for? Join our FORUMS and ask some questions!
Related Examples
- How do I find text between two strings?
- How do I check for an empty string?
- How do I get the nearest hour, minute, second of a date?
- How do I find items in an array?
- How do I use CompareToBuilder class?
- How do I use ReflectionToStringBuilder class?
- How do I convert array of object to array of primitive?
- How do I convert an array to a Map?
- How do I reverse array elements order?
- How do I count word occurrences in a string?