【问题标题】:How to convert the dateTime long into hh:mm:ss, dd/mm/yyyy format [duplicate]如何将 dateTime long 转换为 hh:mm:ss、dd/mm/yyyy 格式 [重复]
【发布时间】:2018-05-30 07:58:51
【问题描述】:

如何将我在 java.Long 中定义的日期时间转换为 'hh:mm:ss, dd/mm/yyyy' 的格式。我得到的输出为 Finishing-time = 1527666638657,其中 Finishing-time 在 java.long 中。如何将其转换为“hh:mm:ss,dd/mm/yyyy”格式。 谢谢你。

【问题讨论】:

  • 听起来您在发布此问题之前确实做了 no 研究。 idownvotedbecau.se/noresearch
  • 这个问题已经被问过很多次了。请在提问前使用搜索引擎,更快地找到合适的答案。

标签: java datetime groovy


【解决方案1】:
public String convertTime(long time){
    Date date = new Date(time);
    Format format = new SimpleDateFormat("HH:mm:ss dd MM yyyy");
    return format.format(date);
}

【讨论】:

  • 虽然您的答案是正确的,但不鼓励使用简单的代码粘贴。围绕它添加一些解释可能会有一个好的答案。此外,您使用的格式与 OP 要求的格式不同。
  • 请不要教年轻人使用早已过时且臭名昭著的SimpleDateFormat类。至少不是第一选择。而且不是没有任何保留。今天我们在java.time, the modern Java date and time API 和它的DateTimeFormatter 中做得更好。
  • @Ben ..updated 但我认为不需要解释代码,它已经非常简单明了
  • 谢谢大家。感谢您这么快注意到并要求我搜索。对不起,我搜索了。我只需要写一个长句并投反对票,而是寻求帮助,也许一个链接会有所帮助,但我找不到。所以我真的可以忠诚。感谢@hatched 抽出宝贵时间提供帮助。
  • 欢迎来到 Stack Overflow,@user9630935。当您搜索无效时,请在您的问题中提供此信息。告诉我们您搜索的内容以及这些点击如何无济于事。您将避免投反对票(至少是大多数),并且您将获得提高搜索能力的帮助。并且可能比您在此处获得的更有帮助的链接。
猜你喜欢
  • 1970-01-01
  • 2016-12-16
  • 2010-12-27
  • 1970-01-01
  • 1970-01-01
  • 2013-05-01
  • 1970-01-01
  • 2020-03-07
  • 1970-01-01
相关资源
最近更新 更多