Calendar日历用法
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日历用法相关推荐
- 电子日历HTML布局,calendar日历使用
java中的Calendar如何使用的? Java中日历类(CalendarClass)的用途? Java中日历类(Calendar类)的用途如下: Calendar类的静态方法getInstance ...
- java calendar与date_Java中date和calendar的用法
获取现在系统的时间和日期看起来是一件非常神奇的事情,但是当使用date和calendar之后发现仍然非常神奇. 1.date 使用date日期之前需要导入包: import java.text.Sim ...
- Java中date和calendar的用法
获取现在系统的时间和日期看起来是一件非常神奇的事情,但是当使用date和calendar之后发现仍然非常神奇. 1.date 使用date日期之前需要导入包: import java.text.Sim ...
- WPF Calendar 日历控件 样式自定义
原文:WPF Calendar 日历控件 样式自定义 粗略的在代码上做了些注释 blend 生成出来的模版 有的时候 会生成 跟 vs ui界面不兼容的代码 会导致可视化设计界面 报错崩溃掉 但是确不 ...
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...
- 【Java Calendar日历类】可视化日历程序(控制台输出)
Calendar日历类 Calendar 类是一个抽象类,为我们提供了关于日期计算的相关功能,比如:年.月.日.时.分.秒的展示和计算. GregorianCalendar 是 Calendar 的一 ...
- Python calendar日历模块的常用方法
Python calendar日历模块的常用方法 如果您想知道某一天是星期几,某个月有多少个周末...那么,日历对您来说非常方便.您的办公桌有制作精美的日历,手机里也有日历,电脑里也有日历,随手可得. ...
- Qml控件之Calendar日历
Calendar(日历)控件是基于Qml实现的,它兼容于QtQuick 1.x和QtQuick 2.x.可用于显示日期信息. 1. 演示 2. 例子 import QtQuick 2.0 // Qt4 ...
- python:calendar 日历相关库
calendar --- 日历相关函数 Calendar类 Calendar 对象提供了一些可被用于准备日历数据格式化的方法. 这个类本身不执行任何格式化操作. # 部分源码class Calenda ...
最新文章
- 对话图灵奖得主John Hennessy,他说对美国留学签证变化很忧心
- 教你如何不显示excel中#N/A
- html向后端发送请求
- 硬件:如何选购适合自己的显示器
- 翠香猕猴桃 和 薄皮核桃,快来下单
- 华为鸿蒙os电视测评,高端技术下放毫不吝啬!华为智慧屏SE系列评测:鸿蒙OS让入门大屏也好用...
- 微信小程序自定义组件 插槽
- eemd优缺点_基于EEMD的信号处理方法分析和实现
- Tensorflow 循环神经网络03 LSTM长短时记忆神经网络
- Codeforces-Div312
- python立方尾不变代码_对于这个蓝桥杯立方尾不变题我用java程序做的,正确结果应该是36,为什么我这样写结果就是12,如...
- rust : rustup切换stable、nightly
- ES6、7学习笔记(尚硅谷)-3-变量的解构赋值
- 1对1直播社交app源码开发—5G璀璨明珠
- 35 红外接收头在linux内核里的驱动
- Python之数据容器
- 3.22续上篇详细版本的参数保存方法(使用用户自定义Application来保存全局参数)
- 前端 - bootstrap树形菜单
- 百度AI的时代献礼:与央视搭AI秀台,让万物智能样貌清晰可见
- 使用Android模拟机开发调试移动端页面