在java.util包中有一工具 Date,因为我们在写程序当中会经常用到日期这样的内容,方便把一些时间记录下来,而Date则对日期和时间进行了描述,可以把时间封装成对象,然后分别获得各种时间。比如只获得年月日,等等。
[java] view plain copy
import java.util.*;
import java.text.*;
public class DateDemo {
public static void main(String[] args) {
Date d = new Date();
System.out.println(d);
// 这样打印出来的东西看着挺费劲的,那么我们需要给他格式改变下
// 这里就用到了Format
// 在jdk当中,一般这一个类相关联的类可以在“另请参见:”字样那找到相应的关联类,可以调用这种关联类的方法,和这个类相关的而且有格式 化时间功能的就是DateFormat
// 但是这个类是抽象类,不过他的子类不是抽象的,这个子类就是SimpleDateFormat
// 将模式封装到SimpleDateFormat中
// 调用Format方法让模式格式化指定的Date对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy--MM--dd E hh-mm-ss");
String time = sdf.format(d);
System.out.println(time);
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 E hh时mm分ss秒");
String time1 = sdf1.format(d);
System.out.println(time1);
}
}