当前位置: 首页 > 知识库问答 >
问题:

格式化程序出现问题[重复]

吕胤
2023-03-14

我正在尝试

new SimpleDateFormat("yyyy-mm-dd'T'hh:mm:ssZ").format(Calendar.getInstance().getTime()) 

我得到的输出是2018-16-11T07:16:48 0530。但预期的是2018-16-11T07:16:48 05:30

共有2个答案

贺季
2023-03-14

您必须使用XXX而不是Z表示时区,以获得所需格式:

new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ssXXX");

参考号:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

陈宏胜
2023-03-14

你应该这样使用。。

new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
 类似资料:
  • 问题内容: 我有一个包含三个字段的单一对象:两个字符串和一个 我想做的是将这些对象中的一个保存到文件中,但是我不断收到 我用来存储文件的代码: 未初始化drawable时,一切正常。在此先感谢您的帮助。 问题答案: java.io.NotSerializableException: android.graphics.drawable.BitmapDrawable 该消息看起来非常清晰- 字段中的特

  • 我尝试使用以下模式解析日期字符串:和解析器,如下所示: 我得到以下: 谁能帮忙吗?

  • 在将值打印到之前,需要关于如何在中设置值的最新格式的指导。 我是新手,当值输出到

  • 我为大学下载了checkstyle插件,以便按照教授的要求检查代码。我们得到了一个xml配置文件,我用另一个checkstyle配置(Preferences->checkstyle->New...)我也将其设置为默认设置。现在我们必须创建一个类似“右键单击project->CheckStyle->create Formatter-Profile”的自动格式化程序。现在,我从eclipse弹出一个问

  • 我们可以看到格式化就是通过格式字符串得到特定格式: format!("{}", foo) -> "3735928559" format!("0x{:X}", foo) -> "0xDEADBEEF" format!("0o{:o}", foo) -> "0o33653337357" 根据使用的参数类型,同样的变量(foo)能够格式化成不同的形式:X, o 和未指定形式。 这个格式化的功能是通过 t

  • 我想从JavaScript对象中获取格式的日期。 从上面一行,我期待但得到 怎么解决?