Calendar函数使用(日期)

1、创建Calendar 的对象

Calendar calendar = Calendar.getInstance();

2、直接使用此对象获取日期

int year = calendar.get(Calendar.YEAR);// 显示年份
int month = calendar.get(Calendar.MONTH);// 显示月份 (从0开始, 实际显示要加一)
int day_of_year = calendar.get(Calendar.DAY_OF_YEAR);// 今年的第 N 天
int day_of_month = calendar.get(Calendar.DAY_OF_MONTH);// 本月第 N 天
int hour_of_day = calendar.get(Calendar.HOUR_OF_DAY);//几点
int minute = calendar.get(Calendar.MINUTE);// 当前分钟数

3、可以修改calendar封装的时间

(1)获取输出当前的时间

System.out.println("当前几点:"+calendar.get(Calendar.HOUR_OF_DAY));

(2)修改成获取的时间是3小时之后

calendar.add(Calendar.HOUR_OF_DAY, 3);// 3小时以后
System.out.println("add后:"+calendar.get(Calendar.HOUR_OF_DAY));

(3)获取十五分钟之后的时间

System.out.println("当前分钟:"+calendar.get(Calendar.MINUTE));
calendar.add(Calendar.MINUTE, 15);// 15 分钟以后
System.out.println("add 15 分钟后:"+calendar.get(Calendar.MINUTE));

(4)获取三十分钟之前

calendar.add(Calendar.MINUTE, -30);// 30分钟前
System.out.println("add -30后:"+calendar.get(Calendar.MINUTE));

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`calendar` 是 Python 中一个用于打印日历的模块。使用 `calendar` 模块可以方便地生成各种格式的日历。下面是 `calendar` 模块的一些常用函数: 1. `calendar.month(year, month)`:返回指定年份、月份的日历,以字符串形式表示。 2. `calendar.calendar(year)`:返回指定年份的完整日历,以字符串形式表示。 3. `calendar.weekday(year, month, day)`:返回指定日期是星期几,星期一为 0,星期日为 6。 4. `calendar.isleap(year)`:返回指定年份是否为闰年,是返回 True,否则返回 False。 下面是一个简单的例子,展示如何使用 `calendar` 模块: ```python import calendar # 打印指定年份、月份的日历 print(calendar.month(2022, 10)) # 打印指定年份的完整日历 print(calendar.calendar(2022)) # 判断指定年份是否为闰年 if calendar.isleap(2022): print("2022年是闰年") else: print("2022年不是闰年") ``` 运行上面的代码,可以得到以下输出: ``` October 2022 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2022 January February March Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 1 2 3 4 5 6 1 2 3 4 5 6 3 4 5 6 7 8 9 7 8 9 10 11 12 13 7 8 9 10 11 12 13 10 11 12 13 14 15 16 14 15 16 17 18 19 20 14 15 16 17 18 19 20 17 18 19 20 21 22 23 21 22 23 24 25 26 27 21 22 23 24 25 26 27 24 25 26 27 28 29 30 28 28 29 30 31 31 April May June Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 1 1 2 3 4 5 3 4 5 6 7 8 9 2 3 4 5 6 7 8 6 7 8 9 10 11 12 10 11 12 13 14 15 16 9 10 11 12 13 14 15 13 14 15 16 17 18 19 17 18 19 20 21 22 23 16 17 18 19 20 21 22 20 21 22 23 24 25 26 24 25 26 27 28 29 30 23 24 25 26 27 28 29 27 28 29 30 30 31 July August September Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 1 2 3 4 5 6 7 1 2 3 4 3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11 10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18 17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25 24 25 26 27 28 29 30 29 30 31 26 27 28 29 30 October November December Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 1 2 3 4 5 6 1 2 3 3 4 5 6 7 8 9 7 8 9 10 11 12 13 4 5 6 7 8 9 10 10 11 12 13 14 15 16 14 15 16 17 18 19 20 11 12 13 14 15 16 17 17 18 19 20 21 22 23 21 22 23 24 25 26 27 18 19 20 21 22 23 24 24 25 26 27 28 29 30 28 29 30 25 26 27 28 29 30 31 2022年不是闰年 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值