java 使用calendar.add(Calendar.DAY_OF_MONTH, 1);给指定日期增加一天在windows系统生效,在Linux系统未生效

 问题场景

  迈克写了一个生成最近一个月所有日期的工具类,设置开始日期时使用calendar.add(Calendar.DAY_OF_MONTH, 1);来增加一天,在windows环境可以正常使用,在Linux环境却不生效,无奈之下改为增加一天的毫秒数(24*3600*1000)。

解决办法

  先获取指定日期的毫秒数,再加上一天的毫秒数(24*3600*1000),最后将毫秒数转为指定的日期格式。https://www.cnblogs.com/iMichaelHuang/p/9582943.html

50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信