将 Epoch 时间转换为日期
Posted
技术标签:
【中文标题】将 Epoch 时间转换为日期【英文标题】:Converting Epoch time to date 【发布时间】:2012-04-01 15:32:24 【问题描述】:我有一些代码可以计算出当月第一天的纪元时间。我如何将其转换为正常日期,以便我可以访问该月的第一天是哪一天?
【问题讨论】:
Date
有一个构造函数,它需要一个 long 表示纪元时间。
你能提供一个使用这个构造函数的例子吗?
Date
已大部分被弃用。如果可能的话,更新到Calendar
试试这个String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date (epoch*1000));
它应该给了我三月的第一天。相反,它给了 28/02/44134 21:11:11
【参考方案1】:
在 Java API 中使用 SimpleDateFormat 对象。
http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
非常简单,非常干净。
【讨论】:
以上是关于将 Epoch 时间转换为日期的主要内容,如果未能解决你的问题,请参考以下文章