Calendar
来源:互联网 发布:大疆控制算法笔试题 编辑:程序博客网 时间:2024/05/17 06:52
import java.util.Calendar;/* * Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 * public int get(int field):返回给定日历字段的值。日历类中的每个日历字段都是静态的成员变量,并且是int类型。 * * public void add(int field,int amount):根据给定的日历字段和对应的时间,来对当前的日历进行操作。 * public final void set(int year,int month,int date):设置当前日历的年月日 */public class CalendarDemo {public static void main(String[] args) {// 获取当前的日历时间Calendar c = Calendar.getInstance();// 获取年int year = c.get(Calendar.YEAR);// 获取月int month = c.get(Calendar.MONTH);// 获取日int date = c.get(Calendar.DATE);System.out.println(year + "年" + (month + 1) + "月" + date + "日");// 5年后的10天前c.add(Calendar.YEAR, 5);c.add(Calendar.DATE, -10);// 获取年year = c.get(Calendar.YEAR);// 获取月month = c.get(Calendar.MONTH);// 获取日date = c.get(Calendar.DATE);System.out.println(year + "年" + (month + 1) + "月" + date + "日");System.out.println("--------------");c.set(2011, 11, 11);// 获取年year = c.get(Calendar.YEAR);// 获取月month = c.get(Calendar.MONTH);// 获取日date = c.get(Calendar.DATE);System.out.println(year + "年" + (month + 1) + "月" + date + "日");}}
import java.util.Calendar;import java.util.Scanner;/* * 获取任意一年的二月有多少天 * * 分析: * A:键盘录入任意的年份 * B:设置日历对象的年月日 * 年就是A输入的数据 * 月是2 * 日是1 * C:把时间往前推一天,就是2月的最后一天 * D:获取这一天输出即可 */public class CalendarTest {public static void main(String[] args) {// 键盘录入任意的年份Scanner sc = new Scanner(System.in);System.out.println("请输入年份:");int year = sc.nextInt();// 设置日历对象的年月日Calendar c = Calendar.getInstance();c.set(year, 2, 1); // 其实是这一年的3月1日// 把时间往前推一天,就是2月的最后一天c.add(Calendar.DATE, -1);// 获取这一天输出即可System.out.println(c.get(Calendar.DATE));}}
0 0
- calendar
- calendar
- Calendar
- Calendar
- calendar
- Calendar
- Calendar
- Calendar
- Calendar
- Calendar
- Calendar
- Calendar
- Calendar
- Calendar
- Calendar
- calendar
- Calendar
- Calendar
- 图像压缩
- 关于docker学习资料整理
- mysql数据导出
- GBDT算法
- redis 列表
- Calendar
- Android适配不同屏幕
- Volley源码解析<四> RequestQueue请求队列
- iOS小明开发笔记(二十四) (NSCoding)
- 几分惊喜,几分收获--我的2015年总结
- Nginx+Resin高性能Java平台搭建
- kidd风的IOS日志之多线程(NSOperation)的介绍与使用
- Volley源码解析<五> CacheDispatcher和NetworkDispatcher
- Java网络01 Tomcat初次尝试