アレッ*_*ックス 30 java jodatime unix-timestamp
这很奇怪,但我没有找到任何关于将Joda(时间)转换DateTime为Unix DateTime(或时间戳,无论哪个名称正确)的结果.我怎样才能做到这一点?
ret*_*eto 76
从BaseDateTime(包括DateTime)继承的任何对象都有该方法
public long getMillis()
Run Code Online (Sandbox Code Playgroud)
根据API它:
获取1970-01-01T00:00:00Z的Java纪元的日期时刻的毫秒数.
所以获得秒的一个工作示例就是:
new DateTime().getMillis() / 1000
Run Code Online (Sandbox Code Playgroud)
Unix时间或POSIX时间是用于描述时间瞬间的系统,定义为自1970年1月1日星期四00:00:00协调世界时(UTC)以来经过的秒数,不计算闰秒
Java 8添加了一个用于处理日期和时间的新API.使用Java 8,您可以使用
long unixTimestamp = Instant.now().getEpochSecond();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36049 次 |
| 最近记录: |