码迷,mamicode.com
首页 > 编程语言 > 详细

java 日期格式化

时间:2018-10-19 20:17:15      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:time   时间格式化   一个   ext   EDA   eth   text   orm   .sh   

 

 

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 日期格式化

标签:time   时间格式化   一个   ext   EDA   eth   text   orm   .sh   

原文地址:https://www.cnblogs.com/ooo0/p/9818431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!