入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

java知识点|日期操作的类 陕西IT优就业

创建时间:2017-06-26 投稿人: 龙雨芊 浏览次数:259

Date :getTime() 、setTime()

SimpleDateFormate : Formate(Date)、 parse(String s)

Calendar :getInstance()、set() 、get()、getActualMaximum()、add()、gettime()、setTime(Date)、

字符串、Date、Calendar之间的转换

java知识点|日期操作的类 陕西IT优就业

西安Java培训


1. Date 简介

Java中的时间使用标准类库的java.util.Date,其表示特定的瞬间,精确到毫秒。是用距离一个固定时间点的毫秒数(可正可负,long类型)表达一个特定的时间点。

因为Date的设计具有"千年虫"以及"时区"的问题,所以Date中的大部分方法已经不建议使用了,它们都被"java.util.Calendar"类所取代,从API中就可以发现,好多方法都已经废弃掉了。

常用的方法:getTime() 、setTime()

实例:

//实例化对象Date date = new Date();System.out.println(date.getTime());

2. Calendar 简介

java.util.Calendar 是一个抽象类,用于封装日历信息,其主要作用在于其方法可以对时间分量进行运算。

它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了方法。

常用的方法: getInstance()、set() 、get()、getActualMaximum()、add()、gettime()、setTime(Date)

实例:

//设置当前的时间为 2017-04-25

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.YEAR,2017);

calendar.set(Calendar.MONTH,04);/*

* 对于几号而言 calendar 提供了两个时间分量

* 意义完全相同,选择其中的一个就好

* DAY_OF_MONTH

* DATE

*/calendar.set(Calendar.DATE,25);

calendar.set(Calendar.DAY_OF_MONTH, 25);

3. SimpleDateFormat 简介

SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。经常使用来格式化日期。

常用的方法:formate(Date date)、 parse(String s)

实例:

//格式化时间字符串

String StrD ="2017-04-20 11:22:45";

SimpleDateFormat sdfd =new SimpleDateFormat("yyy-MM-dd HH:mm:ss");

Date dat =sdfd.parse(StrD);System.out.println(dat);

想系统学习Java开发?欢迎访问陕西优就业官网:http://www.ujiuye.com/shaanxi/

中公优就业2017大学生就业扶持计划:http://www.ujiuye.com/m/jyfc/?wt.mc_id=17009350

java知识点|日期操作的类 陕西IT优就业

西安Java培训

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。