SimpleDateFormat的Date转String,String转Date,以及大小写区分
来源:互联网 发布:编写app需要什么软件 编辑:程序博客网 时间:2024/06/06 19:43
日期转化
//Date转String public String dateToString(Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = sdf.format(date); return dateString; } //String转Date public Date StringToDate(String dateString) { SimpleDateFormat sdf = new SimpleDateFormat("y-M-d H:m:s"); Date date = null; try { date = sdf.parse(dateString); } catch (ParseException e) { //sdf的格式要与dateString的格式相同,否者会报错 e.printStackTrace(); } return date; }
注:这里”yyyy-MM-dd HH:mm:ss”与”y-M-d H:m:s”的格式是相同的,它们的不同在于当实际值位数不够时是否在前面补0
判断格式是否相同的核心是format显示的值除了补0外的其它内容要一致
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");2017-12-08 10:57:24SimpleDateFormat sdf2 = new SimpleDateFormat("y-M-d H:m:s");2017-12-8 10:57:24SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MMM-dd HH:mm:ss");2017-十二月-08 10:57:24
sdf3的MMM的格式就与sdf和sdf2不相同,因为它显示出来的值已经是中文的月份了,所以在开头的String转date方法时会有转化异常(java.text.ParseException: Unparseable date),因为开头的String转date方法中的SimpleDateFormat格式为”y-M-d H:m:s”
SimpleDateFormat格式的大小写是严格区分的
阅读全文
1 0
- SimpleDateFormat的Date转String,String转Date,以及大小写区分
- java.util.Date java.sql.Date SimpleDateFormat String 转DATE
- String转Date、Date转String以及Date比较
- javascript date 转 string ,string 转 date
- Date转String / String 转Date
- Date转String String 转Date
- String 转 Date
- string 转 Date
- String 转 Date
- java string 转date
- java string 转date
- Mysql date转string
- js string转date
- String 转 Date 类型
- date转String
- String转Date
- Swift Date转String
- js date 转 string
- Dl4j-fit(DataSetIterator iterator)源码阅读(七) 损失函数得分计算
- 有一个坑底的问题:一个jar包在tomcat8.X的问题
- IDEA下用SBT搭建Spark Helloworld
- Laravel笔记
- Java面试题全集(上)
- SimpleDateFormat的Date转String,String转Date,以及大小写区分
- Thinkphp安装
- JPA注解介绍
- 微信小程序点击手机号,拨打电话
- ssm框架下slf4j+log4j整合输出日志
- 给您支招,万网域名一元购,不再是梦
- 先码后看 SpringMVC的启动过程 侵立删
- vue v-for 遍历循环时的key值的报错
- 实习基础总结