Java:Calendar类
文章目录
- Calendar类
- 常用方法
- 代码
黑马学习笔记
Calendar类
calendar是可变对象,一旦修改后其对象本身表示的时间将发生变化
原始对象会跟着修改,造成原始对象的丢失
常用方法
代码
package Time;import java.util.Calendar;
import java.util.Date;/*** @Author: ggdpzhk* @CreateTime: 2024-08-27* Calendar 是可变对象,一旦修改后其对象本身表示的时间将发生变化原始对象会跟着修改,造成原始对象的丢失*/
public class CalendarTest {public static void main(String[] args) {//获取当前日期对象Calendar now = Calendar.getInstance();System.out.println(now);//获取日期中的某个信息int year = now.get(Calendar.YEAR);System.out.println(year);int month = now.get(Calendar.MONTH);System.out.println(month);//月份的计算是从0开始的//获取日期对象Date date = now.getTime();System.out.println(date);//获取时间毫秒值long timeInMillis = now.getTimeInMillis();System.out.println(timeInMillis);//修改日历的某个信息now.set(1, 2025);//可以用1 代替YearDate date1 = now.getTime();System.out.println(date1);//为某个信息增加/减少指定的值now.add(Calendar.YEAR,100);Date date2 = now.getTime();System.out.println(date2);now.add(Calendar.MONTH,-5);now.add(Calendar.DAY_OF_YEAR,10);Date date3 = now.getTime();System.out.println(date3);}
}