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--日期/时间格式化的主要内容,如果未能解决你的问题,请参考以下文章
Java日期格式化(DateFormat类和SimpleDateFormat类)