Java用Calendar来获取与更改日期

来源:互联网 发布:医疗网络总监招聘 编辑:程序博客网 时间:2024/05/18 20:31
package Demo;


import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;


public class TestCalendar {
public static void main(String[] args){
Date nowtime = new Date();//获取当前系统时间赋值给Date的对象
Calendar calendar = Calendar.getInstance();//初始化Calendar的对象
calendar.setTime(nowtime);//设置日历的时间为当前系统的时间
calendar.add(Calendar.YEAR, 10);//在当前日期加上年份
Date afterTime = calendar.getTime();//从日历中获取的时间Date
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
//初始化SinpleDateFormat的对象,并将其格式设置为‘年-月-日 小时:分钟:秒数 星期'
String str = dateFormat.format(afterTime);
//将时间转换成字符串
System.out.println(str);//输出字符串
System.out.println(calendar.getActualMaximum(Calendar.DAY_OF_YEAR));
//输出改变后所在年份的天数,以此判断所在年是否为闰年
}
}
0 0
原创粉丝点击