java 日期格式化
Posted 草木物语
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 日期格式化相关的知识,希望对你有一定的参考价值。
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
以上是关于java 日期格式化的主要内容,如果未能解决你的问题,请参考以下文章