200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > java 今天 昨天_java计算今天 明天 后天 昨天 前天方法

java 今天 昨天_java计算今天 明天 后天 昨天 前天方法

时间:2020-05-18 18:09:09

相关推荐

java 今天 昨天_java计算今天 明天 后天 昨天 前天方法

网上找了一下,方法基本都有bug,自己写了一下,代码挺简单的。供大家使用

使用java计算今天,明天,后天,昨天,前天方法,关键是要知道所在的时区,如果是深圳,所在时区时8,系统初始时间是1970-01-01 80:00:00,注意是从八点开始,计算的时候要加回去

获取时区方法如下:

Calendar.getInstance().getTimeZone().getRawOffset();

计算方法如下:

// -2:前天 -1:昨天 0:今天 1:明天 2:后天

public int getDayString(Date startDate){

int offSet = Calendar.getInstance().getTimeZone().getRawOffset();

long today = (System.currentTimeMillis()+offSet)/86400000;

long start = (startDate.getTime()+offSet)/86400000;

return (start-today);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。