!!比较日期不能用字符串!!
计算当前日期后推一个月
fun main(args: Array<String>) { val a = JDateTime("2018-01-31 00:00:00.000") println(a) a.year = a.year a.month = a.month - 1 a.day = a.day + 1 println(a) }
输出结果:
2018-01-31 00:00:00.000 2018-01-01 00:00:00.000
本文通过一个简单的Java示例说明了直接使用字符串进行日期运算的问题,并展示了如何错误地尝试修改日期对象的年月日来实现日期的加减。文章强调了正确的日期处理方式应避免直接操作字符串格式的日期。
!!比较日期不能用字符串!!
计算当前日期后推一个月
fun main(args: Array<String>) { val a = JDateTime("2018-01-31 00:00:00.000") println(a) a.year = a.year a.month = a.month - 1 a.day = a.day + 1 println(a) }
输出结果:
2018-01-31 00:00:00.000 2018-01-01 00:00:00.000
1674
1530

被折叠的 条评论
为什么被折叠?