java - 使用 Joda API 解析日期

标签 java parsing jodatime

我有一个包含日期“1985 年 12 月 25 日”的字符串。如何使用 Joda API 解析它?

DateTime dt = new DateTime("25 December 1985");
System.out.println(dt.getDayOfWeek());

我需要得到星期几。

最佳答案

试试这个:

DateTimeFormatter dtf = DateTimeFormat.forPattern("dd MMMM YYYY").withLocale(Locale.ENGLISH);
DateTime dt = dtf.parseDateTime("25 December 1985");
System.out.println(dt.getDayOfWeek());

关于java - 使用 Joda API 解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20098644/

相关文章:

java - 日期格式以长格式给出不同的时间

java - 设置证书和 keystore 后尝试用java调用Web服务

java - CrudRepository 不允许删除 @RequestMapping

java - 非法启动简单模式 - Play Framework

javascript - 如何在 JavaScript 中解析或查询复杂的 JSON

java - 多部分帖子——上传文件

java - 为什么 Joda 和 Calendar 打印的时间不同?

java - JodaTime 打印周期错误?

java - 无需 promise 供应商锁定的 GAME 框架

c++ - python 中的 Doxygen C++ 注释字符串解析器?