Date date = new Date();
date.getTime();
二、时间的格式化
import java.text.SimpleDateFormat;
...
SimpleDateFormat sdf = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE);//设置时区
sdf.applyPattern("yyyy-MM-dd HH:mm:ss");
String timeStr = sdf.format(new Date());
j2se对字符所代表的模式的约定列表如下:
Letter | Date or Time Component | Presentation |
G | Era designator | Text |
y | Year | Year |
M | Month in year | Month |
w | Week in year | Number |
W | Week in month | Number |
D | Day in year | Number |
d | Day in month | Number |
F | Day of week in month | Number |
E | Day in week | Text |
a | Am/pm marker | Text |
H | Hour in day (0-23) | Number |
k | Hour in day (1-24) | Number |
K | Hour in am/pm (0-11) | Number |
h | Hour in am/pm (1-12) | Number |
m | Minute in hour | Number |
s | Second in minute | Number |
S | Millisecond | Number |
z | Time zone | General time zone |
Z | Time zone | RFC 822 time zone |
三、字符转时间
import java.text.SimpleDateFormat;
...
SimpleDateFormat sdf = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE);
sdf.applyPattern("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse("2006-08月22日 15:40:00");
四、时间的运算
import java.util.Date;
import java.util.Calendar;
...
Calendar ca1 = Calendar.getInstance();
Calendar ca2 = Calendar.getInstance();
ca1.setTime(date1);
ca2.setTime(date2);
int distanceHour = ca2.get(Calendar.HOUR_OF_DAY) - ca1.get(Calendar.HOUR_OF_DAY);//天数差