随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。
posts - 398,comments - 0,views - 13万
复制代码
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 + " 日");
}
}
复制代码

 


作者本人所有随笔仅为学习笔记,仅供参考

posted on   时间完全不够用啊  阅读(149)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示