java中主要包含Date 和 Calendar 类(java.util)
- Date类
Date date=new Date();
System.out.println(date.getTime());
// 输出1970至今的毫秒数
- Calender类
Calender是属于抽象的abstract类
Calender calender=Calender.getInstance();
Calender.get(Calendar.DAY_OF_MONTH)
Calender.get(Calendar.YEAR)
Calender.get(Calendar.MONTH)
- format格式化字符
Format 是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类。
package com.MySax;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) {
Date date=new Date();
System.out.println(date.getTime());
Calendar calender=Calendar.getInstance();
System.out.println(calender.getTimeInMillis());
System.out.println(calender.get(Calendar.DAY_OF_MONTH));
System.out.println(calender.get(Calendar.DAY_OF_YEAR));
System.out.println(calender.get(Calendar.HOUR_OF_DAY));
System.out.println(calender.get(Calendar.YEAR));
System.out.println(calender.get(Calendar.MONTH)+1);
SimpleDateFormat sdf=new SimpleDateFormat("kk:mm:ss MM/dd/yyyy");
String s="11:42:40 07/24/2015";
try {
Date date1=sdf.parse(s);
System.out.println(date1.getHours());
System.out.println(date1.getYear());
System.out.println(date1.getDate());
} catch (ParseException e) {
e.printStackTrace();
}
}
}
运行结果如下:
1437737017364
1437737017375
24
205
19
2015
7
11
115
24