DateFormat DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。
SimpleDateFormat SimpleDateFormat
是一个以与语言环境有关的方式来格式化和解析日期的具体类。
Date date = new Date(); date.setYear(118);// 2018 date.setMonth(8);// 9 date.setDate(8); date.setHours(8); date.setMinutes(8); date.setSeconds(8); // d.setTime(1470230414353l); System.out.println(date);// Sat Sep 08 08:08:08 CST 2018
DateFormat
String dateStr = DateFormat.getDateInstance().format(date); System.out.println(dateStr);// 2018-9-8 dateStr = DateFormat.getDateInstance(DateFormat.DEFAULT).format(date); System.out.println(dateStr);// 2018-9-8 dateStr = DateFormat.getDateInstance(DateFormat.FULL).format(date); System.out.println(dateStr);// 2018年9月8日 星期六 dateStr = DateFormat.getDateInstance(DateFormat.MEDIUM).format(date); System.out.println(dateStr);// 2018-9-8 dateStr = DateFormat.getDateInstance(DateFormat.SHORT).format(date); System.out.println(dateStr);// 18-9-8
SimpleDateFormat
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); dateStr = format.format(date); System.out.println(dateStr);// 2018-09-08 08:08:08 format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); dateStr = format.format(date); System.out.println(dateStr);// 2018-09-08 08:08:08 format = new SimpleDateFormat("yyyyMMddhhmmss"); dateStr = format.format(date); System.out.println(dateStr);// 20180908080808
原文地址:https://www.cnblogs.com/ooo0/p/9818431.html
时间: 2024-10-09 18:32:53