当前位置:  开发笔记 > 编程语言 > 正文

Java Timestamp valueOf

如何解决《JavaTimestampvalueOf》经验,为你挑选了1个好方法。

我遇到了这样的代码片段:

Timestamp expiryDate = Timestamp.valueOf(dateStr + " " + "23:59:59.000");

这里dateStr是用户在表单中输入的字符串,格式为yyyy-mm-dd.现在,Timestamp.valueOf的行为使得它将不存在的日期转换为适当的正确日期.说2008年6月31日到2008年7月1日.

如果dateStr字符串实际上是有效日期,我如何检查Java?我知道我可以手动进行检查,但我想知道的是,是否已经有任何方法可以做同样的事情.



1> AdamC..:

试试SimpleDateFormat.您只需设置一个格式,例如示例中的格式,然后在dateStr上调用parse.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有