java的一个小问题?求解惑!

2025-01-02 17:52:44
推荐回答(3个)
回答1:

没加时区
咱是东8区 +8 就ok了
Calendar now = Calendar.getInstance();
TimeZone timeZone = now.getTimeZone();//获得本地时区
long totalMilliseconds = System.currentTimeMillis() + timeZone.getRawOffset();

回答2:

你的这个算法取得是格林威治时间。中国大部分采用东8时区。所以要把小时再+8就可以了。

回答3:

前面没给txt重新设置值当然不能显示新的值了 只给s重新赋值并不能把txt里的值替换掉