@@ -7,14 +7,14 @@ import (
77)
88
99type RandomDateTimeInRange struct {
10+ name string
1011 min string
1112 max string
1213 allowNull bool
1314}
1415
1516// Value returns a random time.Time in the range specified by the New method
1617func (r * RandomDateTimeInRange ) Value () interface {} {
17- rand .Seed (time .Now ().UnixNano ())
1818 randomSeconds := rand .Int63n (oneYear )
1919 d := time .Now ().Add (- 1 * time .Duration (randomSeconds ) * time .Second )
2020 return d
@@ -32,15 +32,15 @@ func (r *RandomDateTimeInRange) Quote() string {
3232}
3333
3434// NewRandomDateTimeInRange returns a new random date in the specified range
35- func NewRandomDateTimeInRange (name string , min , max string , allowNull bool ) * RandomDateInRange {
35+ func NewRandomDateTimeInRange (name string , min , max string , allowNull bool ) * RandomDateTimeInRange {
3636 if min == "" {
3737 t := time .Now ().Add (- 1 * time .Duration (oneYear ) * time .Second )
38- min = t .Format ("2006-01-02" )
38+ min = t .Format ("2006-01-02 15:03:04 " )
3939 }
40- return & RandomDateInRange {name , min , max , allowNull }
40+ return & RandomDateTimeInRange {name , min , max , allowNull }
4141}
4242
4343// NewRandomDateTime returns a new random datetime between Now() and Now() - 1 year
44- func NewRandomDateTime (name string , allowNull bool ) * RandomDateInRange {
45- return & RandomDateInRange {name , "" , "" , allowNull }
44+ func NewRandomDateTime (name string , allowNull bool ) * RandomDateTimeInRange {
45+ return & RandomDateTimeInRange {name , "" , "" , allowNull }
4646}
0 commit comments