/*
* Calendar类概述及其方法
*
* Calendar类概述
* Calendar类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等
* 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法
*
* 成员方法
* public static Calendar getInstance();
* public int get(int field);
* public void add(int field,int amount);
* public final void set(int year,int month,int date);
* */

/*
* Calendar类概述及其方法
*
* Calendar类概述
* Calendar类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等
* 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法
*
* 成员方法
* public static Calendar getInstance();
* public int get(int field);
* public void add(int field,int amount);
* public final void set(int year,int month,int date);
* */ import java.util.Calendar; public class IntegerDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub Calendar rightNow = Calendar.getInstance(); int year = rightNow.get(Calendar.YEAR);// 年 int month = rightNow.get(Calendar.MONTH);// 月 int date = rightNow.get(Calendar.DATE);// 日 int day_of_month = rightNow.get(Calendar.DAY_OF_MONTH);// 每月第几天 int hour = rightNow.get(Calendar.HOUR);// 时 System.out.println(year + "年" + (month + 1) + "月" + date + "日" + "每月第" + day_of_month + "天" + hour + "时");
}
}

public void add(int field,int amount);根据给定的日历字段和对应的时间,对当前的日历进行操作

/*
* Calendar类概述及其方法
*
* Calendar类概述
* Calendar类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等
* 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法
*
* 成员方法
* public static Calendar getInstance();
* public int get(int field);
* public void add(int field,int amount);根据给定的日历字段和对应的时间,对当前的日历进行操作
* public final void set(int year,int month,int date);设置当前日历的年月日
* */ import java.util.Calendar; public class IntegerDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub Calendar c = Calendar.getInstance(); // 明年今日
c.add(Calendar.YEAR, +1); 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 + "日");
}
}

获取任意一年的二月有多少天

/* 获取任意一年的二月有多少天
*
* A:键盘录入任意的年份
* B:设置日历对象的年月日
* 年就是A录入的年份
* 月是2(实质上是3月)
* 日是1
* C:把该时间往前推一天,就是2月的最后一天
* D:输出
* */ import java.util.Calendar;
import java.util.Scanner; public class IntegerDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub Scanner sc = new Scanner(System.in);
System.out.println("请输入年份:");
int year = sc.nextInt(); Calendar c = Calendar.getInstance();
c.set(year, 2, 1);// 实质上是3月1日 c.add(Calendar.DATE, -1); System.out.println(c.get(Calendar.DATE));
}
}

最新文章

  1. .map文件的作用以及在chorme下会报错找不到jquery-1.10.2.min.map文件,404 的原因
  2. oracle16 例外
  3. HTML meta viewport属性
  4. ckplayer 项目实战
  5. jQuery学习笔记—— .html(),.text()和.val()的使用
  6. CI 图片上传路径问题的解决
  7. NFA的实现
  8. HTTP协议简单记录
  9. Qt自定义控件系列(一) --- 圆形进度条
  10. Python之进度条及π的计算
  11. Centos7安装netstat及简单使用
  12. 348. Design Tic-Tac-Toe设计井字游戏
  13. Ubuntu 16.04 LTS 降级安装GCC 4.8
  14. A crawler that sent a DELETE request to every resource it encountered
  15. (转)Java静态内部类的实例化问题
  16. CBV源码解析
  17. 第30章:MongoDB-索引--地理信息索引
  18. beta冲刺————第四天(4/5)
  19. JS日期比较大小 给定时间和持续时间计算最终时间
  20. js动态获取浏览器或页面等容器的宽高

热门文章

  1. (新手入门,学习笔记)通过NPM进行Vue.js的安装
  2. layoutSubviews何时调用的问题(原文:http://www.cnblogs.com/pengyingh/articles/2417211.html)
  3. mpg123 - 播放 MPEG 1.0/2.0 Layer-1, -2, -3 音频文件
  4. Ubuntu系统下Bazel编译Tensorflow环境
  5. 编写第一个Qt程序
  6. 内置的configparser模块和hashlib模块
  7. Keycode含义
  8. 02CSS
  9. 10年前文章_respin 下制作iso 文件的脚本说明
  10. Dinic最大流 || Luogu P3376 【模板】网络最大流