Calendar用法


package com.example.demo;import org.springframework.boot.autoconfigure.SpringBootApplication;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;@SpringBootApplication
public class DemoApplication {public static void main(String[] args) throws ParseException {//初始化日历对象Calendar calendar = Calendar.getInstance();int year = calendar.get(Calendar.YEAR);// 获取当前年int month = calendar.get(Calendar.MONTH) + 1; // 获取当前月(从0开始,因此月份需加1)int date = calendar.get(Calendar.DATE); // 获取当前天// 2022年6月5日System.out.println(year + "年" + month + "月" + date + "日");//当前日历时间进行设置calendar.set(year, month, date);calendar.add(Calendar.YEAR, 1); // 当前时间加1年calendar.add(Calendar.MONTH, 1); // 当前时间加2个月(从0开始,因此月份需减1)calendar.add(Calendar.DATE, 10); // 当前时间加10天Date day = new Date(calendar.getTimeInMillis()); // 日历对象转化成时间对象// 创建时间格式对象SimpleDateFormat format =new SimpleDateFormat("yyyy年MM月dd日");// java.util.Date转字符串时间格式String dayResult = format.format(day);// 2023年8月15日System.out.println(dayResult);// 字符串时间格式转java.util.DateDate parse = format.parse(dayResult);// Tue Aug 15 00:00:00 CST 2023 ---> 2023 年 8 月 15 日星期二 00:00:00 CSTSystem.out.println(parse);}
}

每年二月份天数

package com.example.demo;import org.springframework.boot.autoconfigure.SpringBootApplication;
import java.util.Calendar;
import java.util.Scanner;@SpringBootApplication
public class DemoApplication {public static void main(String[] args){while (true) {Scanner scanner = new Scanner(System.in);int enterYear = scanner.nextInt();if (enterYear <= 0) {System.out.println("确定退出吗?yes-->退出");Scanner scanner2 = new Scanner(System.in);String str = scanner2.nextLine();if ("yes".equals(str)) {break;} else {continue;}}Calendar calendar = Calendar.getInstance();// 设置当前日历时间为3月1日(月份从0开始)calendar.set(enterYear, 2, 1);calendar.add(Calendar.DATE, -1); // 三月份往前推一天为二月份最后一天int day = calendar.get(Calendar.DATE);System.out.println(enterYear + "年二月份有" + day + "天");}}
}

Calendar日历用法相关推荐

  1. 电子日历HTML布局,calendar日历使用

    java中的Calendar如何使用的? Java中日历类(CalendarClass)的用途? Java中日历类(Calendar类)的用途如下: Calendar类的静态方法getInstance ...

  2. java calendar与date_Java中date和calendar的用法

    获取现在系统的时间和日期看起来是一件非常神奇的事情,但是当使用date和calendar之后发现仍然非常神奇. 1.date 使用date日期之前需要导入包: import java.text.Sim ...

  3. Java中date和calendar的用法

    获取现在系统的时间和日期看起来是一件非常神奇的事情,但是当使用date和calendar之后发现仍然非常神奇. 1.date 使用date日期之前需要导入包: import java.text.Sim ...

  4. WPF Calendar 日历控件 样式自定义

    原文:WPF Calendar 日历控件 样式自定义 粗略的在代码上做了些注释 blend 生成出来的模版 有的时候 会生成 跟 vs ui界面不兼容的代码 会导致可视化设计界面 报错崩溃掉 但是确不 ...

  5. Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类

    时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...

  6. 【Java Calendar日历类】可视化日历程序(控制台输出)

    Calendar日历类 Calendar 类是一个抽象类,为我们提供了关于日期计算的相关功能,比如:年.月.日.时.分.秒的展示和计算. GregorianCalendar 是 Calendar 的一 ...

  7. Python calendar日历模块的常用方法

    Python calendar日历模块的常用方法 如果您想知道某一天是星期几,某个月有多少个周末...那么,日历对您来说非常方便.您的办公桌有制作精美的日历,手机里也有日历,电脑里也有日历,随手可得. ...

  8. Qml控件之Calendar日历

    Calendar(日历)控件是基于Qml实现的,它兼容于QtQuick 1.x和QtQuick 2.x.可用于显示日期信息. 1. 演示 2. 例子 import QtQuick 2.0 // Qt4 ...

  9. python:calendar 日历相关库

    calendar --- 日历相关函数 Calendar类 Calendar 对象提供了一些可被用于准备日历数据格式化的方法. 这个类本身不执行任何格式化操作. # 部分源码class Calenda ...

最新文章

  1. 对话图灵奖得主John Hennessy,他说对美国留学签证变化很忧心
  2. 教你如何不显示excel中#N/A
  3. html向后端发送请求
  4. 硬件:如何选购适合自己的显示器
  5. 翠香猕猴桃 和 薄皮核桃,快来下单
  6. 华为鸿蒙os电视测评,高端技术下放毫不吝啬!华为智慧屏SE系列评测:鸿蒙OS让入门大屏也好用...
  7. 微信小程序自定义组件 插槽
  8. eemd优缺点_基于EEMD的信号处理方法分析和实现
  9. Tensorflow 循环神经网络03 LSTM长短时记忆神经网络
  10. Codeforces-Div312
  11. python立方尾不变代码_对于这个蓝桥杯立方尾不变题我用java程序做的,正确结果应该是36,为什么我这样写结果就是12,如...
  12. rust : rustup切换stable、nightly
  13. ES6、7学习笔记(尚硅谷)-3-变量的解构赋值
  14. 1对1直播社交app源码开发—5G璀璨明珠
  15. 35 红外接收头在linux内核里的驱动
  16. Python之数据容器
  17. 3.22续上篇详细版本的参数保存方法(使用用户自定义Application来保存全局参数)
  18. 前端 - bootstrap树形菜单
  19. 百度AI的时代献礼:与央视搭AI秀台,让万物智能样貌清晰可见
  20. 使用Android模拟机开发调试移动端页面

热门文章

  1. Java对象的序列化和反序列化
  2. 【自检电源快速解决显卡烧坏问题】
  3. mysql 5.7 sql_mode设置 坑
  4. 【 盒模型】css盒模型学习
  5. 怎样设置idea访问浏览器
  6. Object有哪些基本的方法
  7. 苹果id可以彻底注销吗_公司注销之后商标可以转让给个人吗?
  8. 直播预告|腾讯云安全2022年度产品发布会重磅来袭,四大亮点抢先看
  9. 静态路由配置与浮动路由配置
  10. 网站空间是跟服务器在一起吗,网站空间是服务器吗