DateFormat--日期/时间格式化

Posted ljq697

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DateFormat--日期/时间格式化相关的知识,希望对你有一定的参考价值。

DateFormat类的成员方法:
  String format(Date date) 传递指定的日期,把日期格式化为符合模式的字符串
  Date parse(String source) 把符合模式的字符串解析为Date日期
-----------------------------------------------------------
 
 
SimpleDateFormat类构造方法
SimpleDateFormat(String pattern)
  用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
 
参数:
String pattern:传递日期和时间的模式
在模式中写y代表年
在模式中写M代表月
在模式中写d代表日
在模式中写H代表时
在模式中写m代表分
在模式中写s代表秒
在模式中写S代表毫秒
"yyyy-MM-dd HH:mm:ss" "2020-04-27 11:57:03"
"yyyy/MM/dd HH:mm:ss"
"yyyy年MM月dd日 HH时mm分ss"
 
注意:
1.表示模式的字母不能改变(y,M...),字母的连接符号可以改变(-,/...)
2.表示模式的字母严格区分大小写
 
使用DateFormat类中的常用方法:
  1.创建SimpleDateFormat对象,构造方法中传递执行的模式(日期格式) 
  2.调用SimpleDateFormat对象中的方法format把日期格式转化为符合模式的字符串
1 SimpleDateFormat  sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
2 Date date =new Date();
3 String s = sdf.format(date);
  1.创建SimpleDateFormat对象,构造方法中传递执行的模式
  2.调用SimpleDateFormat对象中的方法parse,把符合模式的字符串解析为Date日
1 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
2 Date date = sdf.parse("2010-1-11");
3 sout("date");

 

以上是关于DateFormat--日期/时间格式化的主要内容,如果未能解决你的问题,请参考以下文章

DateFormat类概述

java-DateFormat

Java基础-日期格式化DateFormat类简介

Java日期格式化(DateFormat类和SimpleDateFormat类)

详解Java中格式化日期的DateFormat与SimpleDateFormat类

Date类DateFormat类和Calendar类