import net.time4j.ClockSystem;
import net.time4j.SystemClock;
import net.time4j.format.expert.ChronoFormatter;
import net.time4j.PlainDate;
import java.util.Locale;
public class DateTimeExample {
public static void main(String[] args) {
ClockSystem.setDefaultZone("Asia/Shanghai");
SystemClock clock = SystemClock.current();
PlainDate currentDate = clock.today();
ChronoFormatter<PlainDate> formatter = ChronoFormatter.ofDatePattern("yyyy-MM-dd", Locale.CHINA);
String formattedDate = formatter.format(currentDate);
}
}
<dependency>
<groupId>net.time4j</groupId>
<artifactId>time4j-core</artifactId>
<version>5.7</version>
</dependency>