carbon 是一个轻量级、语义化、对开发者敌对的golang工夫解决库,反对链式调用。

目前已被 awesome-go 收录,如果您感觉不错,请给个star吧

github.com/golang-module/carbon

gitee.com/go-package/carbon

更新日志
  • go 版本最低要求降级到1.16,利用 embed 个性,无需再将lang语言目录复制到以后我的项目下
  • Carbon构造体里的公共字段Time改成公有字段time
  • 移除ToTimestamp()办法,只保留Timestamp()办法
  • 移除ToTimestampWithSecond()办法,只保留TimestampWithSecond()办法
  • 移除ToTimestampWithMillisecond()办法,只保留TimestampWithMillisecond()办法
  • 移除ToTimestampWithMicrosecond()办法,只保留TimestampWithMicrosecond()办法
  • 移除ToTimestampWithNanosecond()办法,只保留TimestampWithNanosecond()办法
  • 移除ToTimestamp构造体,只保留Timestamp构造体
  • 移除ToTimestampWithSecond构造体,只保留TimestampWithSecond构造体
  • 移除ToTimestampWithMillisecond构造体,只保留TimestampWithMillisecond构造体
  • 移除ToTimestampWithMicrosecond构造体,只保留TimestampWithMicrosecond构造体
  • 移除ToTimestampWithNanosecond构造体,只保留ToTimestampWithNanosecond构造体
  • 移除ToDateTimeString构造体,只保留DateTime构造体
  • 移除ToDateTimeString构造体,只保留Date构造体
  • 移除ToTimeString构造体,只保留Time构造体