0
|
Buddhika Lakshan · 技术社区 · 6 年前 |
![]() |
1
3
你可以用
又回来了
这是新的和推荐的api。如果使用的Java版本早于8,则应使用:
并且返回相同的字符串。 |
![]() |
2
2
Java.时间
使用此方法声明
两种格式(您正在解析的格式和正在生成的格式)都符合iso 8601(底部的链接)。JavaTimes,现代Java日期和时间API的类,将该格式解析并打印为默认格式,即使用任何显式格式化程序。另外,这些数据表是内置的,所以我使用一个来指定我们希望没有日期的日期格式和UTC的偏移量。不需要编写自己的格式化程序这一容易出错的任务。 你的密码出了什么问题?
正如其他人所说的,您的格式模式字符串与解析100%的日期时间字符串不匹配。格式要求在那几秒钟之后应该有一个点和一些毫秒。相反,字符串有一个偏移量,
代码中还有一个bug:使用大写
另外,由于您的方法是静态的,所以不需要创建一个实例来调用它。只要做:
链接
|
![]() |
3
1
您可以这样使用ISO模式:
|
![]() |
4
1
除了这一行之外,您有正确的代码。使用 XXX公司 而不是 .S.公司 在输入模式中:
提示: 如果您在解析日期字符串时遇到问题,并且不知道模式中的错误,那么只需打印当前日期并将其与输入字符串进行比较。然后您可以看到差异并修复模式:
|
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |