前言
java.util.Date
Date的每一个实例用于表示一个确切的时间点。
由于Date设计上存在缺陷(时区,千年虫),所以它的大部分方法被设置为过时的
,不再建议使用。
创建 Date 对象
获取Date内部维护的long值
- 该值记录的是从
1970年1月1日00:00:00
到表示的时间点
之间所经历的毫秒值。正数是70年以后的日期,负数这是70年以前的日期。
<name_long>
:long类型数据名
1
| long <name_long> = <name_Date>.getTime();
|
日期类get方法
获取年
获取一个月中的天
获取一周的天
获取小时
获取分钟
获取秒钟
获取当前时间
日期格式化
yyyy-MM-dd HH:mm:ss
分别表示年-月-日 时-分-秒
创建日期格式化对象
<name_SimpleDateFormat>
:SimpleDateFormat类型数据名
1
| SimpleDateFormat <name_SimpleDateFormat> = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
修改格式化的格式
1
| simpleDateFormat.applyPattern("yyyy-MM-dd");
|
日期格式转换为字符串
<name_String>
:String类型数据名
1
| String <name_String> = <name_SimpleDateFormat>.format(<name_Date>);
|
字符串转换为日期格式
<name_Date>
:Date类型数据名
1 2 3
| String <name_String> = "2012-12-12 12:12:12"; SimpleDateFormat <name_SimpleDateFormat> = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date <name_Date> = <name_SimpleDateFormat>.parse(<name_string>);
|
完成
参考文献
纯净天空