gpt4 book ai didi

scala - 从 Scala 中的长(时间戳)获取可读日期的简单方法

转载 作者:行者123 更新时间:2023-12-04 23:21:29 25 4
gpt4 key购买 nike

我的问题很简单

如果我做:

var start = System.currentTimeMillis

我得到:
start: Long = 1542717303659

我应该怎么做才能让字符串看起来对人眼可读?:

例如:“2018/11/20 13:30:10”

最佳答案

您可以使用 java.time图书馆喜欢:

  val formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss")
formatter.format(LocalDateTime.now)

如果您只有时间戳,则此解决方案会变得更加复杂:
formatter.format(LocalDateTime.ofInstant(Instant.ofEpochMilli(System.currentTimeMillis()), ZoneId.of("UTC")))

那我就拿 java.text.SimpleDateFormat :
new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(System.currentTimeMillis())

回到时间戳:
new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse( "02/12/2012 12:23:44" ).getTime

关于scala - 从 Scala 中的长(时间戳)获取可读日期的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53393310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com