- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用这段代码片段将日期和时间字符串转换为 Joda DateTime 对象 -
String time = "124204";
String date = "05/09/25";
DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/mm/yyhhmmss").withZone(DateTimeZone.UTC);
String dateInString = date.concat(time);
DateTime dateTime = DateTime.parse(dateInString, formatter);
System.out.println(dateTime);
我得到的输出为 - 2025-01-05T00:42:04.000Z
但我希望它是 - 2025-01-05T00:42:04.000000Z
我希望 mili 秒精度为 6 位数。
我该怎么做?感谢您的帮助。
最佳答案
你很困惑。
你似乎认为你有一个字符串。你没有;您有一个 DateTime
类型的对象。您看到的是在这些对象之一上调用 toString()
的结果,并且像 all toString()
方法一样,这是只是一个调试辅助工具。它是为了您的开发人员的眼球,绝对没有别的(如果您将它用于其他用途,请停止这样做)。
如果您想要某种特定格式的输出,请创建第二个 DateTimeFormat
对象并使用它。您正在使用第一个将字符串转换为日期时间对象(parse
方法)。这些格式化对象是双向的;他们还可以使用 format
方法将日期时间对象转回字符串。去做。制作您想要的模式,对其调用 .format
并将您拥有的 dateTime
对象传递给它。
注意:您为什么使用 jodatime?它已被 java.time
包废弃,该包由与 jodatime 相同的作者编写。
关于java - Joda-Time 库指定 mili 秒精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69208586/
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
当我尝试从代表另一个但以 milis 为单位的长值创建 java.util.Date 对象时,我遇到了一个奇怪的问题,在我的服务器中,我发送以下值 1337621330502 ,它代表:一个 java
我想在获得足够精确的位置以满足我的需求后立即降低更新速率: @Override public void slowUpdateRate() { /* * Set the upd
我正在使用这段代码片段将日期和时间字符串转换为 Joda DateTime 对象 - String time = "124204"; String date = "05/09/25"; DateTim
我正在使用这段代码片段将日期和时间字符串转换为 Joda DateTime 对象 - String time = "124204"; String date = "05/09/25"; DateTim
我有一个来自“Runnable”类的代码片段是这样的: public void run() { //Do some stuff while(!someCondition){
这个问题在这里已经有了答案: 关闭 11 年前。
这是困扰我的例子: >>> x = decimal.Decimal('0.0001') >>> print x.normalize() >>> print x.normalize().to_eng_s
我有一个关于 UIImageView 通过 XIB 文件管理 iphone5 屏幕高度和 Iphone4 屏幕高度的问题。 我尝试像这样管理 UIImageView 的代码 ~ CGFloat sc
我想在 Wordpress 的 post_date 列中插入日期和时间。列数据类型为 datetime yyyy-mm-dd hh:mm:ss。我要生成的第一行是:2015-01-01 01:01:0
我是一名优秀的程序员,十分优秀!