17 lines
255 B
Go
17 lines
255 B
Go
package timeslice
|
|
|
|
import "time"
|
|
|
|
// TimeSlice
|
|
type TimeSlice []time.Time
|
|
|
|
func (t TimeSlice) Len() int {
|
|
return len(t)
|
|
}
|
|
func (t TimeSlice) Swap(i, j int) {
|
|
t[i], t[j] = t[j], t[i]
|
|
}
|
|
func (t TimeSlice) Less(i, j int) bool {
|
|
return t[i].Before(t[j])
|
|
}
|