java常用类-java日期处理类

Date类

Date类是jdk给我们提高的标准日期类,在java.util包下;

给下示例代码:

p(first_time, second_time):
print(first_time)
print(second_time)
return int(time.strftime("%H%M%S", first_time)) - int(time.strftime("%H%M%S", second_time))

运行输出:

当前日期:Wed Nov 02 16:54:01 CST 2016

输出了当前日期和时间 但是我们发现 格式不怎么好。

Calendar类

Calendar是日历类,也是java.util包下的,功能比较强大,能获取到年月日时分秒的具体值;

我们给下示例:打印当前日期时间 年月日时分秒:

p(first_time, second_time):
print(first_time)
print(second_time)
return int(time.strftime("%H%M%S", first_time)) - int(time.strftime("%H%M%S", second_time))

运行输出:

2016

11

现在是:2016年11月2日17时15分17秒

SimpleDateFormat类

SimpleDateFormat类主要是用作日期类型转换用的,在java.text包下:

我们写个示例,把日期对象和日期字符串相互转换:

p(first_time, second_time):
print(first_time)
print(second_time)
return int(time.strftime("%H%M%S", first_time)) - int(time.strftime("%H%M%S", second_time))

运行输出:

2016-11-02

2016-11-02 18:06:50

2016年11月02日18时06分50秒

1989-11-02 18:01:41