记string转date类型数据遇到的问题

Posted _zjyc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记string转date类型数据遇到的问题相关的知识,希望对你有一定的参考价值。

昨天在写代码时遇到的从string字符串中获取date时遇到的问题:

使用SimpleDateFormat的parse方法,在创建DateFormat实例时指定date格式时特别需要注意的两点:

1.长度,模版长度要和需转换的字符串长度保持一致,如 String  s=“2017-10-01 21:35:00”  

new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")

当月数输入的是9月而不是09月或1日而不是01日时会抛异常

2.模版的年份最好是小写的yyyy,否则在某些情况下可能会出问题,如输入任意年的任意一天时,转换出来的时间都是xxxx年1月1日的 零点零分零秒。

总之在string转date时模版最好使用yyyy-MM-dd hh:mm:ss

以上是关于记string转date类型数据遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

前台jspstring类型的date值 传给后台Date类,报错 错误为no result for action

java string 转date

LinkedHashMap转成实体类时遇到String转ZonedDateTime异常

在js页面,怎么把string 类型转化为date 类型存入数据库

java string转化成date的问题

java中怎么将date类型转化为string类型?