SimpleDateFormat fat=new SimpleDateFormat();
//nnn汉字的 n 单个三 nn03
//applypattern表示应用那种模式
//applylocallizedpattern格式的aaaa n jj 里面字母表示的含义有了改变
fat.applyLocalizedPattern("aaaa.n.jj - HH:mm:ss zzz");
//fat.applyPattern("yyyy-MM-dd HH:mm:ss");
String fomat = fat.format(new Date());
System.out.println(fomat);
}
}
public class SimpleDateFormatTest {
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.ENGLISH);
Date d=new Date();
System.out.println(df1.format(d));
System.out.println(df2.format(d));
//区别了
SimpleDateFormat sdf=new SimpleDateFormat("MMMMM d,yyyy HH:mm:ss",Locale.ENGLISH);
System.out.println(sdf.format(new Date()));
//B:输出中文月份(你的机器区域是中国)
SimpleDateFormat sdf1=new SimpleDateFormat("MMMMM d,yyyy HH:mm:ss",Locale.getDefault());
System.out.println(sdf1.format(new Date()));
SimpleDateFormat df3=new SimpleDateFormat("GGGG yyyy/MMMM/dd HH:mm:ss EEE aaa zzzz",Locale.CHINA);
SimpleDateFormat df4=new SimpleDateFormat("GGGG yyyy/MMMM/dd HH:mm:ss EEE aaa zzzz",Locale.US);
System.out.println(df3.format(d));
System.out.println(df4.format(d));
//当地时间是有区别的但是 你必须按照 当地日期格式 来填写
//用其他地方的书写格式来表示现在的系统时间的方法
}
}