java日期操作——Date、SimpleDateFormat、Calendar
来源:互联网 发布:java变量初始化顺序 编辑:程序博客网 时间:2024/05/16 08:18
日期操作
Date 及其常用API
java中的时间从1970年1月1日00:00:00开始
Date date = new Date(); //系统当前的日期及时间信息
.toString(包中类Date的toString被重写了) 显示Sun Jan 06 11:52:55 CST 2013
.setTime : 将指定time(long)转换为date日期。
.getTime : 获取起始日至今日的豪秒数。
SimpleDateFormat
对Date格式的补充。
构造方法
SimpleDateFormat();
SimpleDateFormat(String pattern);//“yyyy-MM-dd HH:mm:ss”
方法
Final String format(Date date); //Date -> String
Date parse(String source) throws ParseException; //String -> Date
日期模式匹配字符
y:年:yyyy年——2012年;yy年——12年;
M:月:MM月——01月;M月——1月;
d:日:dd日——06日;d日——6日;
E:星期:E——星期日(Sun)
a:AM或PM标识:a——下午(pm)
H:小时(24小时制) a h时——下午12时
h:小时(12小时) HH:mm:ss——12:24:33
m:分钟 hh(a):mm:ss——12(下午):24:33
s:秒:
Calender
Calender简介
Java.util.Calendar类用于封装日历信息,可以对时间分量进行运算。
方法
Calendar.getInstance 方法:获得由当地时间初始化的对象。
.setTime // Date ——》Calendar
.getTime// Calendar——》Date
.set 设置时间。Eg:Calendar.YEAR 2014
.get 取得时间。Eg:DAY_OF_MONTH、DAY_OF_WEEK(1:周日、2:周一)
.getActualMaximum 方法:eg:param:DAY_OF_MONTH,则返回值为DAY_OF_MONTH可能的最大值,返回31。
.add //给年月日等增加时间(改时间,并set过了。)。
- java日期操作——Date、SimpleDateFormat、Calendar
- java日期类操作:Date、SimpleDateFormat、Calendar简介
- 日期操作类(Date、Calendar、DateFormat、SimpleDateFormat)
- java:日期相关Date,Calendar,SimpleDateFormat
- Java| 时间日期处理(SimpleDateFormat,Calendar,Date)
- java中Calendar,simpleDateFormat,Date 操作
- 日期类 Date SimpleDateFormat Calendar
- java基础-日期操作-SimpleDateFormat-Calendar
- java常用类库续1(日期操作类Date、Calendar、DateFormat、SimpleDateFormat、Math与Random类)
- java常用类库续1(日期操作类Date、Calendar、DateFormat、SimpleDateFormat、Math与Random类)
- 日期操作类(Date、Calendar、DateFomat、SimpleDateFormat类)
- java 日期 Calendar simpleDateFormat
- 关于java日期类Date,DateFormat,SimpleDateFormat,Calendar总结
- java 常用类 日期类 Date SimpleDateFormat Calendar
- java 日期相关Date、SimpleDateFormat、Calendar区分和使用
- Java常用类库之时间操作类——Date、Calendar、DateFormat、SimpleDateFormat及实例操作
- java calendar SimpleDateFormat Date 类
- Java - Calendar & Date & DateUtils & SimpleDateFormat
- 微机原理--第二章(10)Pentium的保护技术
- 本人初次介绍AOP的操作步骤,大神请别看
- 二分法寻找Ai=i
- Poj 1742 ROADS
- JAVA基础再回首(二十九)——TCP传输、上传文件、上传图片、多并发上传
- java日期操作——Date、SimpleDateFormat、Calendar
- leetcode 题解 3. Longest Substring Without Repeating Characters
- 线性dp顺序对齐
- 【C++研发面试笔记】6. 基本数据结构-数组
- 大数据系列修炼-Scala课程66
- 51nod 1083 矩阵取数问题
- 203. Remove Linked List Elements
- linux基础命令
- 最速下降法和牛顿方法的Python实现和MATLAB实现