我需要以UNIX格式获取当前时间。但是有了System.currentTimeMillis()
我就有了时间,这不是我时区的时间。(我的时区是"GMT+3")
我想将本地时间转换为 UNIX 格式。如何在安卓中做到这一点?
我想找到简单而简短的方法。
PS:在Android中,我不能使用LocalDateTime。
我只需要添加时区的偏移量。下面的功能正是我想要的!
public static long getCurrentTimeInUnixFormat(){
return (System.currentTimeMillis()
+ TimeZone.getTimeZone("GMT+3").getOffset(System.currentTimeMillis())) / 1000;
}