SimpleDateFormat(String pattern, Locale locale) 构造方法中第二个参数到底有什么用?

imfang imfang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class Test {
public static void main(String[] args) {
SimpleDateFormat df1=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
SimpleDateFormat df2=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss",Locale.US);
Date d=new java.util.Date();
System.out.println(df1.format(d));
System.out.println(df2.format(d));
}
}
运行的结果如下:
2016年03月26日 18:05:42
2016年03月26日 18:05:42

可以看到显示的时间并未相差12个小时。
SimpleDateFormat(String pattern, Locale locale) 构造方法中第二个参数到底有什么用? 它的存在应该有其合理性吧?
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
imfang
Java SE 62,620 成员 307,251 内容