没加时区
咱是东8区 +8 就ok了
Calendar now = Calendar.getInstance();
TimeZone timeZone = now.getTimeZone();//获得本地时区
long totalMilliseconds = System.currentTimeMillis() + timeZone.getRawOffset();
你的这个算法取得是格林威治时间。中国大部分采用东8时区。所以要把小时再+8就可以了。
前面没给txt重新设置值当然不能显示新的值了 只给s重新赋值并不能把txt里的值替换掉