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