package Demo19_Date_Calender; /* Calender类: data.get(Calender.YEAR); 获取data对象的年 data.get(Calender.MONTH); 获取data对象的月 data.get(Calender.DATE); 获取data对象的日 如果使用data.set()方法: 需要在设置完参数后再使用data.get()方法重新获取并赋值给新的变量。 */ import java.util.Calendar; public class Test2 { public static void main(String[] args) { //测试日历类(抽象类) Calendar c = Calendar.getInstance(); System.out.println(c); //获取年月日的信息 int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); //月是从0开始的 int day = c.get(Calendar.DATE); System.out.println( year + " 年 " + (month + 1) + " 月 " + day + " 日"); //设置时间2022年2月2日 /* //分别设置年月日 c.set(Calendar.YEAR, 2022); int year2 = c.get(Calendar.YEAR); System.out.println( year2 + " 年 " + (month + 1) + " 月 " + day + " 日"); */ //直接设置年月日 c.set(2022,2,2); //重新获取年月日的值 int year1 = c.get(Calendar.YEAR); int month1 = c.get(Calendar.MONTH); //月是从0开始的,如果是自己设置的月份则输出的时候不需要加1 int day1 = c.get(Calendar.DATE); System.out.println( year1 + " 年 " + month1 + " 月 " + day1 + " 日"); } }
作者本人所有随笔仅为学习笔记,仅供参考
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)