primo test

This commit is contained in:
Miki 2016-04-15 15:28:52 +02:00
parent 3078fe215d
commit c0d5972a44
4 changed files with 129 additions and 59 deletions

View file

@ -12,7 +12,7 @@ import (
)
const (
_VERSION = "v1.2.3"
_VERSION = "v1.3.0"
_tformat = "2006-01-02"
_24h = (time.Hour * 23) + (time.Minute * 59) + (time.Second * 59)
_10m = (time.Minute * 10)
@ -70,7 +70,7 @@ func main() {
connectMongo()
defer dbs.mdbSrc.Close()
defer dbs.mdbDst.Clone()
defer dbs.mdbDst.Close()
y, err := time.Parse(_tformat, opts.StartDate)
if err != nil {
@ -84,18 +84,23 @@ func main() {
var ys []time.Time
var ye []time.Time
if opts.Duration <= (time.Hour * 24) {
ys = append(ys, time.Date(y.Year(), y.Month(), y.Day(), 0, 0, 0, 0, time.UTC))
ye = append(ye, ys[0].Add(opts.Duration))
} else {
for i := 0; i < int(opts.Duration/(time.Hour*24)); i++ {
// fmt.Println(i)
yt := y.Add(time.Hour * time.Duration(24*i))
// fmt.Println(yt)
ys = append(ys, time.Date(yt.Year(), yt.Month(), yt.Day(), 0, 0, 0, 0, time.UTC))
ye = append(ye, ys[i].Add(_24h))
// if opts.Duration <= (time.Hour * 24) {
ys = append(ys, time.Date(y.Year(), y.Month(), y.Day(), 0, 0, 0, 0, time.UTC))
ye = append(ye, ys[0].Add(opts.Duration))
/*
} else {
for i := 0; i <= int(opts.Duration/(time.Hour*24)); i++ {
yt := y.Add(time.Hour * time.Duration(24*i))
if opts.Debug {
fmt.Println(i)
fmt.Println(yt)
}
ys = append(ys, time.Date(yt.Year(), yt.Month(), yt.Day(), 0, 0, 0, 0, time.UTC))
ye = append(ye, ys[i].Add(_24h))
}
}
}
*/
// DEBUG
if opts.Debug {