本文主要是介绍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);}
}
这篇关于Java:Calendar类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!