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

Scala:以特定格式打印DateTime对象

诸新霁
2023-03-14

我有一个DateTime对象,我想用给定的格式打印它,比方说yyyy-MM-dd

我已经试过了

val date = DateTime.now()
val format = "yyyy-MM-dd"
println(date.formatted(format))

但是得到了yyyyy-MM-dd,好像格式不被识别。

我也试过了

val formatter = new SimpleDateFormat(format)
println(

但是

无法将给定对象格式化为日期java.lang.IllegalArgumentExc0019:无法将给定对象格式化为日期

如何以我选择的格式打印DateTime对象?

共有1个答案

冯星剑
2023-03-14

日期对象有一个toString(格式:String)方法。

date.toString(format)

2017-05-07

 类似资料:
  • 问题内容: ls命令以以下格式打印时间: 我如何转换,从接收到的时间的这个格式的本地时间? 问题答案: 使用strftime(您需要先转换为): 格式: 这是完整的代码:

  • 问题内容: 我想以特定格式用Java打印出datetime。我有此C#代码以这种格式打印出日期时间。 结果是-1/18/2010 12:00:00 AM 现在,我想编写一个以相同格式打印出日期时间的Java代码。我使用了joda.time库。这是我到目前为止尝试过的。 如何在Java的DateTime中传递年,月和日作为构造函数,并以上述格式打印出来。 问题答案: 方法1:使用java.time.

  • 问题内容: 首先,这个问题不是这个问题的重复,而是在此基础上建立的。 以该问题中的树为例, 您将如何修改程序以进行打印, 而不是一般 我基本上是在寻找最有效的方法的直觉- 我有一种方法,涉及将结果附加到列表中,然后遍历它。一种更有效的方法可能是在弹出每个级别时存储最后一个元素,然后再打印出新行。 有想法吗? 问题答案: 一次只建立一个级别,例如: 编辑 :如果您希望在最大消耗的“辅助”内存中节省少

  • 我只使用javascript(不允许使用任何第三方js),并且我想检索UTC+7格式的当前日期时间,格式如下例如:

  • 问题内容: 我正在尝试使用python将数字打印成工程格式,但似乎无法正常工作。SEEMS语法很简单,但是却行不通。 我不知道为什么会这样。这两个值不相等(一个是字符串,另一个是int)。设置各种上下文似乎也无济于事。有任何线索或想法吗? 问题答案: 为了使它起作用,您必须先对小数进行归一化: 可以通过深入研究源代码来发现其原因。 如果您检查在Python 2.7.3源代码树(从gzip压缩的源焦

  • 我有这个JSON: 我想打印键值对,其中键匹配状态和选项,以及时间和它的值。我可以通过使用下面的命令打印时间和所有键值对,但不确定如何提取特定的键值对。 这将产生以下输出: 但我想要的结果是: