Date d=new Date(); //获取当前时间对象
SimpleDateFormat sd=new SimpleDateFormat();//创建日期格式化对象
//System.out.println(d);
System.out.println(sd.format(d));
Date d=new Date(); 是获取当前时间,即下图,
但这样的不易使人看懂,需要用SimpleDateFormat sd=new SimpleDateFormat();
System.out.println(sd.format(d)); 来格式化,前一句是创建格式化对象,后一句调用format方法(注:format()在SimpleDateFormat类中没有,而是在其父类DateFormat中存在的),最后输出结果
我们还可以按照自己喜欢自定义
Date d=new Date(); //获取当前时间对象
SimpleDateFormat sd=new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");//创建日期格式化对象
System.out.println(sd.format(d));
输出结果
反过来,也可以将字符串转换成时间
String str="2000年08月08日08:08:08";
SimpleDateFormat sd=new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
Date d=sd.parse(str);
System.out.println(d);
**注:**时间的格式要与字符串的格式一致才能转换成时间