Date类,日期类,java.util.Date
Date date = new Date();返回当前时间
Date date = new Date(long time);指定毫秒值的时间
long getTime();获取日期毫秒值
void setTime(long time);设置当前日期毫秒值
Date now= new Date();
//System.out.println(now);
long time = now.getTime();
//System.out.println(time);
now.setTime(0);
//System.out.println(now.toString());
DateFormat日期格式化类 java.text.DateFormat 抽象类 其子类 SimpleDateFormat
Date date = new Date(); 创建当前日期对象
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 创建日期格式类化对象
String s = df.format(date); 调用日期格式化类format方法将日期转化为字符串
String s = "2016-11-16";
DateFormat df = new SimpleFormat("yyyy-MM-dd HH:mm:ss");
Date date = df.parse(s);调用日期格式化方法parse()将字符串转换为日期对象
long time = date.getTime();获取毫秒值
Calendar日历类 java.util.Calendar
Calendar c = Calendar.getInstance();创建日历对象并获得当前日历对象
int i = c.get(Calendar.YEAR);从日历中获得年
//日历类 Date getTime()方法 将日历对象转换为日期对象
Date time = c.getTime();
c.add(Calendar.YEAR,1); void add(int field, int amount) 给指定时间段添加时间,(当前年增加一年)
c.set(Calendar.YEAR, 2010); //void set(int field, int amount) 给指定时间段设置时间,2010
c.set(2018, 2, 1); // void set(int year, int month, int date)
System.out.println(time); |