前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Calendar是什么?
Calendar代表了系统此刻日期对应的日历对象。
Calendar是一个抽象类,不能直接创建对象。
二、使用步骤
1.引入库
代码如下:
import java.util.Calendar;
import java.util.Date;
2.主要代码
代码如下:
package com.xxf.d2_simpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class CalendarDemo01 {
public static void main(String[] args) {
//1、拿到系统此刻日历对象
Calendar cal = Calendar.getInstance();
System.out.println(cal);
//2、获取日历信息:public int get(int field) 取日期中的某个字段信息。
int year = cal.get(Calendar.YEAR);
System.out.println(year);
int mm = cal.get(Calendar.MONTH) + 1;
System.out.println(mm);
int days = cal.get(Calendar.DAY_OF_YEAR);
System.out.println(days);
//public void set(int field,int value) 修改日历的某个字段信息。
//cal.set(Calendar.HOUR,12);
//System.out.println(cal);
// public void add(int field,int amount) 为某个字段增加/减少指定的值
// 过56天、59分后
cal.add(Calendar.DAY_OF_YEAR, 56);
cal.add(Calendar.MINUTE, 59);
//public final Date getTime() 拿到此刻日期对象。
Date d = cal.getTime();
System.out.println(d);
//public long getTimeInMillis() 拿到此刻时间毫秒值
long time= cal.getTimeInMillis();
System.out.println(time);
}
}
总结
calendar是可变日期对象,一旦修改后其对象本身表示的时间将产生变化。