阅读量:1
Java的DateTimeFormatter类支持多种区域设置(Locale),以便根据不同的地区格式化日期和时间。以下是一些常用的区域设置代码:
Locale.CHINA:中国Locale.US:美国Locale.UK:英国Locale.FRANCE:法国Locale.GERMANY:德国Locale.JAPAN:日本Locale.KOREA:韩国Locale.ITALY:意大利Locale.SPAIN:西班牙Locale.PORTUGAL:葡萄牙Locale.RUSSIA:俄罗斯Locale.CHINESE:简体中文Locale.TONGhua:繁体中文
要使用特定的区域设置,您可以在创建DateTimeFormatter实例时将其作为参数传递。例如:
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatterCHN = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss", Locale.CHINA);
String formattedDateCHN = now.format(formatterCHN);
System.out.println("中国格式: " + formattedDateCHN);
DateTimeFormatter formatterUS = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss", Locale.US);
String formattedDateUS = now.format(formatterUS);
System.out.println("美国格式: " + formattedDateUS);
}
}
在这个例子中,我们创建了两个DateTimeFormatter实例,一个用于中国的日期格式(”yyyy年MM月dd日 HH:mm:ss”),另一个用于美国的日期格式(”yyyy-MM-dd HH:mm:ss”)。然后,我们将当前日期时间格式化为这些格式,并输出结果。
以上就是关于“java datetimeformat支持哪些区域”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm