大部分时间做 kotlin/java 开发,觉得 joda-time 用着很方便。老长时间不用 golang 了,写个项目练练手。
golang jodatime 正在开发中,功能还不完善,请多指教:
https://github.com/abelli5/jodatime
更多评论
补充了日期字段的 add/with 等方法:
·// add year/month/... and return copy of the instance
·// 增加年月日等字段的值,并返回新实例
·jt := jodatime.DateHour(2024, 1, 8, 6).AddYear(5).AddMonth(3).AddDay(-6).AddHour(7)
·// set with-year/month/... and return copy of the instance
·// 设置日期字段并返回新实例
·jt = jodatime.DateFull(2021, 3, 4, 5, 6, 7, 8).WithYear(2020).WithMonth(2).WithDay(3).WithHour(4).WithMinute(5).WithSecond(6).WithNanosecond(0)
**体会**
闰年、闰月略微复杂些,感觉还有待优化。暂不支持闰秒,这个功能再考虑下~
#1