我需要以UNIX格式获取当前时间。但是System.currentTimeMillis()
我得到时间,这不是我的时区。 (我的时区是“GMT + 3”)
我想将本地时间转换为UNIX格式。我怎么能在Android中做到这一点?
我想找到简单而简洁的方法。
P.S。:在Android中我不能使用LocalDateTime。
答案 0 :(得分:0)
我只需要添加我的时区偏移量。下面的功能正是我想要的!
public static long getCurrentTimeInUnixFormat(){
return (System.currentTimeMillis()
+ TimeZone.getTimeZone("GMT+3").getOffset(System.currentTimeMillis())) / 1000;
}