Merge branch 'develop'

This commit is contained in:
gouguoyin 2020-09-12 09:17:33 +08:00
commit 87fd694802
2 changed files with 9 additions and 6 deletions

View File

@ -375,15 +375,15 @@ user := User {
#### 更新日志 #### 更新日志
##### 2020-09-12 ##### 2020-09-12
* 修复数据库中时间类型字段值为null或0000-00-00 00:00:00时json格式化后为0001-01-01 00:00:00的BUG
* 完善单元测试 * 完善单元测试
* 优化代码组织结构,精简代码 * 优化代码组织结构,精简代码
* 修复数据库中时间类型字段值为null或0000-00-00 00:00:00时json格式化后为0001-01-01 00:00:00的BUG
* 新增对xorm结构体的json输出时间格式化支持支持输出多种标准时间格式 * 新增对xorm结构体的json输出时间格式化支持支持输出多种标准时间格式
* AddWeeks(N)方法获取N周后时间 * 新增AddWeeks(N)方法获取N周后时间
* AddWeek()方法获取1周后时间 * 新增AddWeek()方法获取1周后时间
* SubWeeks(N)方法获取N周前时间 * 新增SubWeeks(N)方法获取N周前时间
* SubWeek()方法获取1周前时间 * 新增SubWeek()方法获取1周前时间
##### 2020-09-09 ##### 2020-09-09
* 修复readme.md错误描述 * 修复readme.md错误描述
* 完善单元测试 * 完善单元测试

View File

@ -281,6 +281,9 @@ func (c *Carbon) ParseByCustom(value string, format string) *Carbon {
// Format 格式化时间 // Format 格式化时间
func (c *Carbon) Format(format string) string { func (c *Carbon) Format(format string) string {
if c.Time.IsZero() {
return ""
}
return c.Time.In(c.loc).Format(format2layout(format)) return c.Time.In(c.loc).Format(format2layout(format))
} }