Skip to content

Commit 8057789

Browse files
committed
精简两个时间大小判断逻辑代码
1 parent 19b96de commit 8057789

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

final.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -687,19 +687,19 @@ func (c Carbon) IsTomorrow() bool {
687687
func (c Carbon) Compare(operator string, t Carbon) bool {
688688
switch operator {
689689
case "=":
690-
return c.Time.Equal(t.Time)
690+
return c.Eq(t)
691691
case "<>":
692-
return !c.Time.Equal(t.Time)
692+
return !c.Eq(t)
693693
case "!=":
694-
return !c.Time.Equal(t.Time)
694+
return !c.Eq(t)
695695
case ">":
696-
return c.Time.After(t.Time)
696+
return c.Gt(t)
697697
case ">=":
698-
return c.Time.After(t.Time) || c.Time.Equal(t.Time)
698+
return c.Gte(t)
699699
case "<":
700-
return c.Time.Before(t.Time)
700+
return c.Lt(t)
701701
case "<=":
702-
return c.Time.Before(t.Time) || c.Time.Equal(t.Time)
702+
return c.Lte(t)
703703
}
704704

705705
return false

0 commit comments

Comments
 (0)