| 1234567891011121314151617181920212223242526272829 |
- package openTime
- import (
- ctime "github.com/cherry-game/cherry/extend/time"
- )
- type (
- foreverParser struct{}
- forever struct {
- startTime ctime.CherryTime
- endTime ctime.CherryTime
- }
- )
- func (p *foreverParser) Parse(params string) (OpenTime, error) {
- return &forever{
- startTime: ctime.NewMillisecond(0),
- endTime: ctime.CreateFromDate(2100, 1, 1),
- }, nil
- }
- func (p *forever) Between(t *ctime.CherryTime) bool {
- return true
- }
- func (p *forever) TimeRange(t *ctime.CherryTime) (ctime.CherryTime, ctime.CherryTime) {
- return p.startTime, p.endTime
- }
|