700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JAVA 的 Date Calendar的常用用法

JAVA 的 Date Calendar的常用用法

时间:2020-11-30 17:11:16

相关推荐

JAVA 的 Date Calendar的常用用法

一、Date与String的互转用法,这里需要用到SimpleDateFormat

Date date = new Date();

//设置格式

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String strDate = sdf.format(date);

//String转为Date类型

Date now = sdf.parse(strDate);

二、Date与Calendar之间的互转

Calendar cal = Calendar.getInstance();

cal.setTime(new Date());

Date date = cal.getTime();

三、利用Calendar获取年、月、周、日、小时等时间域

cal.get(Calendar.YEAR);

cal.get(Calendar.MONTH);

cal.get(Calendar.WEEK);

四、对时间进行加减

cal.add(Calendar.MONTH, 1);

cal.add(Calendar.WEEK,2);

cal.add(Calendar.MINUTE,-10);

add 方法的一个参数为 需要加减的 时间域(年、月、周等),参数二位 变化量,负数代表时间向前(过去)推移,也就是所谓的减,碰到跨域的情况,比如现在是-11,然后执行 cal.add(Calendar.MONTH,3),时间会自动变为-02,然后roll()方法则不会,roll方法会将时间推到 -02,它只对指定的时间域加减,是不会自动跨域的

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。