Java常用类之【日期相关类】
2017-04-30 20:15
260 查看
一、日期类
Java语言提供了2个类来处理日期Date类
Date类以毫秒来表示特定的日期 构造方法 Date date = new Date(); System.out.println(date);
获取当前时间方法
long getTime()
返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数
该类【大部分方法被废弃,现在一般用Calendar类】
SimpleDateFormat类
对日期进行格式化 允许进行格式化(日期 -> 文本)、解析(文本 -> 日期) Date date = new Date();
日期格式化:
【默认格式化】SimpleDateFormat formater = new SimpleDateFormat();
System.out.println(formater.format(date));//默认的Date–>String
【自定义格式化】SimpleDateFormat formater2 = new SimpleDateFormat(“yyyy年MM月dd日 EEE HH:mm:ss”);
常用日期和时间模式
二、Calendar类
Calendar类【是抽象类】主要用于完成日期字段之间相互操作的功能,即可以设置和获取日期数据的特定部分。
获取Calendar类的实例
利用已实现子类:GregorianCalendar
【方式一】Calendar objCalendar = Calendar.getInstance();//获取当前日期时间
getInstance()返回的是它的子类GregorianCalendar的对象
【方式二】Calendar objCalendar = new GregorianCalendar();
获取年月日
年——–>Calendar.YEAR
月(0~11)——–>Calendar.MONTH
一年中的第一个月是JANUARY,它为0
天——–>Calendar.DATE
星期——–>Calendar.DAY_OF_WEEK
Calendar的星期是从星期日算起:Calendar.SUNDAY是1
,星期六Calendar.SATURDAY是7
小时——–>Calendar.HOUR_OF_DAY
分——–>Calendar.MINUTE
秒——–>Calendar.SECOND
相关文章推荐
- JavaSE入门学习32:Java常用类之时间日期相关类
- java中的日期相关的问题
- 理解java.sql和java.text包---日期处理相关
- java中关于日期 Date 的相关操作
- java--格式化json日期格式对象 相关实例代码
- java 日期相关Date、SimpleDateFormat、Calendar区分和使用
- java常用类与集合框架相关知识总结
- Java心得---封装、日期、数学等相关类
- 对Java日期类型的相关操作总结
- JAVA对日期的相关操作
- java笔记之日期相关操作
- java日期格式化及获取相关总结
- java:日期相关Date,Calendar,SimpleDateFormat
- JAVA 日期相关(转载)
- JAVA 日期操作相关记录
- 使用java.util.Calendar来取得相关日期信息
- Java心得---封装、日期、数学等相关类
- java 常用类 日期类 Date SimpleDateFormat Calendar
- Java 日期时间 相关类简介
- Java mysql 日期相关