java时间日期处理类

学习笔记,希望能对初学者有所帮助。
1.Date类主要处理时间日期,在获取当前时间时候直接new Date()即可。然后对getTime()进行格式化处理 得到想要的值。
Date date=new Date();
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);//格式化1
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//格式化2
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh :mm::ss");//格式化3
System.out.println(sdf.format(date.getTime())):
2.在jdk1.1以后对时间日期的处理用Calendar代替,而且加入了对整体日期当中的成分(年,月日,时分秒)的局部特殊处理。
Calendar ca=Calendar.getInstance();//实例化一个包含当前时间的对象。
sdf.format(ca.getTime());//直接格式化当前时间
同时 calendar提供了一个set(int int)得方法,第一个参数是年月日时分秒,第二个参数是要设置的值。可以更改当前日期对象当中局部的某一个日期元素
例如 ca.set(Calendar.YEAR,2007);
然后当前日期当中的年份就被改为2007 (其余不变)。
set()方法当中的值,会根据第一个参数的性质循环,月就是1-12 如果超过了12会从1开始再循环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值