以 UNIX 时间格式获取特殊时区的时间.人造人



我需要以UNIX格式获取当前时间。但是有了System.currentTimeMillis()我就有了时间,这不是我时区的时间。(我的时区是"GMT+3")

我想将本地时间转换为 UNIX 格式。如何在安卓中做到这一点?

我想找到简单而简短的方法。

PS:在Android中,我不能使用LocalDateTime。

我只需要添加时区的偏移量。下面的功能正是我想要的!

public static long getCurrentTimeInUnixFormat(){
    return (System.currentTimeMillis()
            + TimeZone.getTimeZone("GMT+3").getOffset(System.currentTimeMillis())) / 1000;
}

最新更新