Java-Calender

  • java.util.Calendar类用于封装日历信息,其主要作用在于其方法可以对时间分量进行运算。
  • Calendar是抽象类,具体子类针对不同国家的日历系统,其运用最广泛的是GregorianCalendar(阳历)。

用法

1.创建Calendar表示当前时间

Calendar calendar = Calendar.getInstance(); // 不可读
Date date = calendar.getTime();  // 将calendar类型转换成date类型*(可读)

2.创建Date对象

Date date = new Date(); // 穿件date对象
Calendar calendar = Calendar getInstance();
date.setTime(calendar);

3,set方法的使用

 Calendar calendar = Calendar.getInstance();
 calendar.set(Calendar.YEAR, 2008); // 设置年份
 calendar.set(Calendar.MONTH, 7); // 设置月份,月份从0开始,0代表1月,可以用常量表示。
 calendar.set(Calendar.DATE, 11); // 设置天,
 calendar.set(Calendar.HOUR, 12);  // 设置小时,24小时是Calendar.HOUR_OF_DAY.
 calendar.set(Calendar.MINUTE,12); // 设置分
 calendar.set(Calendar.SECOND,49); // 设置秒
 Date date = calendar.getTime();  // 转换成data类型
 System.out.println(date); // 打印Tue Aug 12 00:12:49 CST 2008

4.get方法的使用

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR); // 获取年
int month = calendar.get(Calendar.MONTH); // 获取月份
int day = calendar.get(Calendar.DATE); // 获取天使

5.add方法的用法

calendar.add(Calendar.YEAR,3) // 年份加3

SimpleDateFormat

“yyyy-MM-dd HH:mm:ss E a” // 2018-12-12 12:12:12 星期一 上午

  • format() // 转为字符串
  • parse() // 转为日期
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜丶陌颜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值