import (
"time"
rand "github.com/pip-services4/pip-services4-go/pip-services4-data-go/random"
)
func main() {
maxDate := time.Date(2050, 1, 1, 0, 0, 0, 0, time.Local)
// Possible result: 2015-01-05 00:00:00
value1 := rand.DateTime.NextDate(time.Date(2010, 1, 1, 0, 0, 0, 0, time.Local), maxDate)
// Possible result: 2012-01-03
value2 := rand.DateTime.NextDate(time.Date(2010, 1, 1, 0, 0, 0, 0, time.Local), time.Date(2015, 1, 1, 0, 0, 0, 0, time.Local))
// Possible result: 2020-03-11 11:20:32
value3 := rand.DateTime.NextDateTime(time.Date(2017, 1, 1, 0, 0, 0, 0, time.Local), maxDate)
// Possible result: 2010-01-02 00:00:01
value4 := rand.DateTime.UpdateDateTime(time.Date(2010, 1, 2, 0, 0, 0, 0, time.Local), 500)
}