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

日期操作


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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值