关于日期时间的类

关于日期时间的类

1.Date 日期类
2.SimpleDateFormat 格式化日期类
3.Calendar 日历类

1.Date日期类
public class Test01 {
	
	public static void main(String[] args) {
		
		Date date = new Date();
		//星期  月份   日期 时:分:秒 	     时区   年份
		//Thu Aug 05 11:23:00 CST 2021
		System.out.println(date);
		
		//自1970.1.1 0:0:0 往后推1000毫秒的时间
//		Date date = new Date(1000);
		//Thu Jan 01 08:00:01 CST 1970
//		System.out.println(date);
		
		
	}

}
2.SimpleDateFormat格式化日期类
public class Test02 {
	
	public static void main(String[] args) throws ParseException {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
		
		//将Date 转 字符串
		String format = sdf.format(new Date());
		System.out.println(format);
		
		///将字符串 转 Date
		Date date = sdf.parse("2021年08月05日 11:28:61");
		System.out.println(date);
	}

}
3.Calendar 日历类
public class Test03 {
	
	public static void main(String[] args){
		//获取日历类的对象
		Calendar c = Calendar.getInstance();
		
		//获取单个的日历信息
		int year = c.get(Calendar.YEAR);
		int month = c.get(Calendar.MONTH)+1;//月份0~11
		int day = c.get(Calendar.DAY_OF_MONTH);
		int hour = c.get(Calendar.HOUR);
		int minute = c.get(Calendar.MINUTE);
		int second = c.get(Calendar.SECOND);
		
		System.out.println(year);
		System.out.println(month);
		System.out.println(day);
		System.out.println(hour);
		System.out.println(minute);
		System.out.println(second);
		
		
		
	}

}
4.总结

Date+SimpleDateFormat:获取一连串日期数据
Calendar:获取单个日期数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呆呆傻傻代码搬运工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值