Date日期类的使用
程序员文章站
2022-07-10 21:13:59
日期类的使用public void testDate(){ //获取当前时间 System.out.println(new Date()); //将当前时间的毫秒值 转为日期 System.out.println(new Date(0L)); }输出的结果Wed Jul 15 20:25:30 CST 2020Thu Jan 01 08:00:00 CST 1970时间日期格式化//1.将当前时间转为 正常格式...
日期类的使用
public void testDate(){
//获取当前时间
System.out.println(new Date());
//将当前时间的毫秒值 转为日期
System.out.println(new Date(0L));
}
输出的结果
Wed Jul 15 20:25:30 CST 2020
Thu Jan 01 08:00:00 CST 1970
时间日期格式化
//1.将当前时间转为 正常格式
//创建 日期格式化类对象 ,HH 代表24小时制 . hh 12小时制
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//将当前时间 格式化
String formatDate = format.format(new Date());
System.out.println(formatDate);
输出结果:2020-07-15 20:25:30
//2. 将当前时间转成毫秒值
Date date = new Date();
long time = date.getTime();
System.out.println("当前时间转成毫秒值:"+time);
输出结果:当前时间转成毫秒值:1594817187496
//3. 将毫秒值转成 正常日期 1594811272718 (从数据库转成页面的字符串) 2020年10月11日
long value = 1594811272718L;
format = new SimpleDateFormat("yyyy年MM月dd日");
String result = format.format(new Date(value));
System.out.println("将毫秒值转成 正常日期:"+result);
输出结果:将毫秒值转成 正常日期:2020年07月15日
try {
format = new SimpleDateFormat("yyyy年MM月dd日");
Date date1 = format.parse("2020年07月15日");
System.out.println("**"+date1);
} catch (ParseException e) {
e.printStackTrace();
}
输出结果:Wed Jul 15 00:00:00 CST 2020
日历类
@Test
/**
* 日历类
*/
public void testCalendar(){
Calendar c = Calendar.getInstance(); //通过静态方法得到 日历类对象
int weekYear = c.getWeekYear();
System.out.println("当前年:"+weekYear);
Date time = c.getTime();
System.out.println("当前时间:"+time);
}
输出结果:当前年:2020
输出结果:当前时间:Wed Jul 15 20:52:27 CST 2020
本文地址:https://blog.csdn.net/zhu_kai_ge/article/details/107368886
上一篇: 排序算法---选择算法