java日期操作——Date、SimpleDateFormat、Calendar

来源:互联网 发布:java变量初始化顺序 编辑:程序博客网 时间:2024/05/16 08:18

日期操作


Date 及其常用API

java中的时间从19701100:00:00开始

Date date = new Date(); //系统当前的日期及时间信息

.toString(包中类DatetoString被重写了) 显示Sun Jan 06 11:52:55 CST 2013

.setTime : 将指定timelong)转换为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

aAMPM标识: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 设置时间。EgCalendar.YEAR 2014

.get 取得时间。EgDAY_OF_MONTHDAY_OF_WEEK1:周日、2:周一)

.getActualMaximum 方法:egparamDAY_OF_MONTH,则返回值为DAY_OF_MONTH可能的最大值,返回31

.add //给年月日等增加时间(改时间,并set过了。)。

0 0
原创粉丝点击