2026-04-25 01:18:30 +08:00

17 lines
303 B
Go

package clock
import "time"
// Clock 让定时、租约和恢复测试可以稳定控制当前时间。
type Clock interface {
Now() time.Time
}
// System 直接代理真实系统时间。
type System struct{}
// Now 返回当前系统时间。
func (System) Now() time.Time {
return time.Now()
}