实例化一个Date对象,表示当前系统时间
例如 Date date = new Date();
System.out.println("date:"+date);
实例化一个有参构造
例如 Date date2 = new Date(1652424778900L);
System.out.println("date2:"+date2);
获取年:从1900年往后的年数
例如 int year = date.getYear()+1900;
System.out.println(year);
获取月
例如 int month = date.getMonth()+1;
System.out.println("月份:"+month);
获取日
例如 System.out.println("日:"+date.getDate());
获取周
例如 System.out.println("周:"+date.getDay());
获取小时
例如 System.out.println("小时:"+date.getHours());
获取分钟
例如 System.out.println("分钟:"+date.getMinutes());
获取秒
例如 System.out.println("秒:"+date.getSeconds());
获取毫秒:
例如 System.out.println("毫秒:"+date.getTime());
/*
* Calendar:抽象类-
* 子类:GregorianCalendar
*/
实例化一个时间对象:表示当前的系统
例如 GregorianCalendar gc = new GregorianCalendar();
System.out.println(gc);
System.out.println("年:"+gc.get(Calendar.YEAR));
System.out.println("年中的第几天:"+gc.get(Calendar.DAY_OF_YEAR));
判断是否是闰年
System.out.println(gc.isLeapYear(2008));
System.out.println("==============时间格式化===============");
创建一个Date对象
例如 Date d = new Date();
System.out.println(d);
/*
* DateFormat:抽象类
* 子类:SimplementDateFormat
*/
把Date 类型 转换为 String类型
创建一个时间格式对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
开始转换格式
String strDate = sdf.format(d);
System.out.println(strDate);
把字符串类型 转换为 Date类型
String str = "1999年12月31日";
System.out.println("=============解析时间============");
实例化一个时间格式对象
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");
开始解析
Date d2 = sdf2.parse(str);
System.out.println(d2);
Api-Date
最新推荐文章于 2023-05-17 11:25:04 发布
276

被折叠的 条评论
为什么被折叠?



