Java学习之Calender
来源:互联网 发布:佳博标签打印机软件 编辑:程序博客网 时间:2024/06/13 19:49
一、概念
Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法
举例:
package com.deu.calender;import java.util.Calendar;import java.util.Date;/** * Calendar(日历类)--获取年,获取月,获取日,获取时,获取分,获取秒。 public int get(int field):返回给定日历字段的值 * */public class CalendarDemo {public static void main(String[] args) {//Calendar.getInstance()使用默认时区和语言环境获得一个日历。Calendar c = Calendar.getInstance();//使用给定的 Date 设置此 Calendar 的时间。c.setTime(new Date());//获取年int year = c.get(Calendar.YEAR);System.out.println("这一年是:"+year+"年");//获取月int month = c.get(Calendar.MONTH);System.out.println("今天是"+(month+1)+"月");//他给定的第一月为0所以要加1//获取日int day = c.get(Calendar.DATE);System.out.println("第"+day+"天");//获取时int hour = c.get(Calendar.HOUR);System.out.println("第"+hour+"小时");//获取分int minute = c.get(Calendar.MINUTE);System.out.println("第"+minute+"分钟");//获取秒int second = c.get(Calendar.SECOND);System.out.println("第"+second+"秒");}}
package com.deu.calender;import java.util.Calendar;import java.util.Scanner;/** *键盘录入年份,获取任意一年的二月有多少天 *public void add(int field,int amount):根据amount修改field的值 public void set(int year,int month,int date):设置当前日历的年月日 */public class CalendarDemo3 {public static void main(String[] args) {/** * 1、键盘录入年份 * 2、把日期设置为3月1日 * 3、再把日期往前推一天 * 4、输入这天天数 *///1、键盘录入年份System.out.println("请输入年份:");Scanner sc = new Scanner(System.in);int year = sc.nextInt();//2、把日期设置为3月1日Calendar c = Calendar.getInstance();c.set(year, 2, 1);//3、再把日期往前推一天c.add(Calendar.DATE, -1);//3、再把日期往前推一天System.out.println("该年二月有:"+c.get(Calendar.DATE));}}
0 0
- Java学习之Calender
- java学习之Calender类
- java基础之Calender类
- java calender获取时间
- java calender坑
- java--Calender类
- calender
- Calender
- JAVA基础_Date,Calender应用
- Java Date类 Calender类 比较
- JAVA API Date SimpleDateFormat and Calender
- java/System/BigInteger/BigDecimal/Date/Calender
- 开源项目之Android Calender(日历组件)
- Java使用Calender设置月份时出错的问题
- Java的Date类与Calender类的比较
- Java中Date和Calender类的使用方法
- Java中Date类和Calender类的比较
- 黑马程序员——Java基础---Date/ Calender
- 视图
- 通过组件调用接口
- Java开发,让编码变得更舒服的编码的几款插件
- 【MySQL-性能优化3】 慢查日志的两个辅助工具
- 当透明状态栏遇到输入框
- Java学习之Calender
- 八皇后问题
- SharedPreferences 保存到本地全局调用
- Java DOM4J 方式生成XML文件
- Oracle常用的查询函数
- MFC串口上位机(采用静态库编译生成的)不能在其他电脑运行的问题
- opencv实现yuv420与bgr24互转,待验证
- 多线程之-监控Lock接口
- Git for Windows安装和基本设置