<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
import org.apache.commons.lang3.time.DateUtils;
public class TimeZoneExample {
public static void main(String[] args) {
String[] timeZoneIds = DateUtils.getAvailableTimeZoneIds();
for (String timeZoneId : timeZoneIds) {
System.out.println(timeZoneId);
}
TimeZone[] timeZones = DateUtils.getAvailableTimeZones();
for (TimeZone timeZone : timeZones) {
System.out.println(timeZone);
}
TimeZone timeZone = TimeZone.getDefault();
String friendlyFormattedTimeZone = DateUtils.getFriendlyFormattedTimeZone(timeZone);
System.out.println(friendlyFormattedTimeZone);
}
}
import org.apache.commons.lang3.time.DateUtils;
public class DateConversionExample {
public static void main(String[] args) {
String dateString = "2022-01-01";
Date date = DateUtils.parseDate(dateString, "yyyy-MM-dd");
System.out.println(date);
String formattedDate = DateUtils.formatDate(date, "MM/dd/yyyy");
System.out.println(formattedDate);
}
}
Sat Jan 01 00:00:00 GMT 2022
01/01/2022