java - 在 Java 中解析日期的通用方法

标签 java parsing date

在 Java 中解析日期的最佳方法是什么?是否有任何内置方法可以在事先不知道格式的情况下解析诸如 "18 Jul 2011"、 "Jul 18, 2011"、"18-07-2011"、"2011-07-18"之类的字符串?

最佳答案

标准 API 库中没有类似的东西。 Natty是一个尝试这样做的图书馆,但你应该知道这只能是“尽力而为”的事情,因为像 2/1/2012 这样的事情只是模棱两可:没有关于格式的元信息,就不可能决定它是否是二月1 日或 1 月 2 日。

关于java - 在 Java 中解析日期的通用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6953252/

相关文章:

java - 使用 hibernate 进行缓慢的嵌入式数据库处理

java - 从 XSD 将命名空间添加到 XML

c - 如何检查特定字符是否按相同顺序出现?

python - 给定 1/4/2014 时如何在 python 3.0 中从 mm/dd/yyyy 格式转换为 yyyy-mm-dd

java - 如何在 MYSQL 数据库(日期数据类型)上设置 Null

javascript - react-intl - FormattedDate - DD/MM/YYYY 而不是 MM/DD/YYYY(对于 en-us!)

java - assertEquals 有问题

c++ - 为什么我的字符串函数不返回任何东西?

c - C 编译器如何解析类型转换?

java - 获取工作区根目录