Calendar类的成员变量:
public int get(int fiela:返回给定日历字段的值。
public void set(int fieia, int value):将给定的日历字段设置为给定值。
public abstract void add(int fieLd,int amount):根据日历的规则,为给定的日历字段添加或减去指定的时间量。
public Date aetTime():返回一个表示此caLendar时间值(从历亓到现在的亳种秒偏移量)的Date对象。
成员方法的参数:
int field:日历类的字段,可以使用calendar类的静态成员变量获取
public static final int YEAR = i; 年
public static final int MONTH = 2; 月
public static final int DATE = 5; 月中的某一天
public static final int DAY_OF_MONTH = 5; 月中的某一天
public static final int HOUR = 18; 时
public static final int MINUTE = 12; 分
public static final int sECOND = 13; 秒
举例:
时间日期相关类总结:
Date类
A.构造方法
Date();根据当前系统时间创建日期对象
Date(long time); 根据传入的毫秒值时间创建日期对象B.成员方法
long getTime(); 获取当前日期对象的毫秒值时间
String toLocaleString();根据本地格式转换日期对象
.DateFormat类&SimpleDateFormat类
构造方法:SimpleDateFormat(String s);根据指定模板创建日期格式化对象
成员方法:
String format(Date d); 根据指定格式格式化日期对象
Date parse(String s); 根据指定格式解析字符串
Calendar类
创建对象方式:Calendar c = Calendar.newInstance(); 获取日历类对象
成员方法:
int get(int n); 获取指定日历字段信息
void set(int n,int value);将指定日历字段设置为指定的值
void add(int n.int value);将指定日历字段增加或减少指定的值
举例:
Calendar instance = Calendar.getInstance(); int i = instance.get(Calendar.YEAR); System.out.println(i); int i1 = instance.get(Calendar.MONTH)+1; System.out.println(i1); int i2 = instance.get(Calendar.MONTH) + 1; System.out.println(i2); instance.set(Calendar.YEAR,2088); i = instance.get(Calendar.YEAR); System.out.println(i); instance.add(Calendar.YEAR,-2); i = instance.get(Calendar.YEAR); System.out.println(i);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)