日期时间
1. Date
日期对象创建:
时间毫秒值恢复成日期对象:
2. SimpleDateFormat
格式化那些时间形式
如何进行字符串时间解析
3. Calender
代表了系统此刻日期对应的日历对象。
是抽象类,不能直接创建对象。通过表方法。
1 public class Calender_Demo { 2 public static void main(String[] args) { 3 //1.拿到系统此刻日历对象 4 Calendar c = Calendar.getInstance(); 5 System.out.println(c); 6 7 //2.获取日期信息 8 int year = c.get(Calendar.YEAR); 9 int month = c.get(Calendar.MONTH) + 1; 10 int day = c.get(Calendar.DAY_OF_MONTH); 11 System.out.println(year); 12 System.out.println(month); 13 System.out.println(day); 14 15 //3.修改日期某个字段信息 16 // 一旦修改本身表示的时间将产生变化 17 c.set(Calendar.HOUR, 12); 18 c.set(Calendar.AM, 1); 19 20 21 // 4.为某个字段增加 / 减少指定的值 22 // 33天后是什么时间 23 c.add(Calendar.DAY_OF_MONTH, 33); 24 25 26 // 5.拿到此刻日期对象 27 //已经是33天后的日期 28 Date d = c.getTime(); 29 30 // 6. 拿到此刻时间毫秒值 31 long time = c.getTimeInMillis(); 32 System.out.println(time); 33 } 34 }