Files
SamWaf/test/Timemy_test.go
T

35 lines
766 B
Go

package test
import (
"SamWaf/utils"
"fmt"
"strconv"
"testing"
"time"
)
func TestTimemyt(t *testing.T) {
tmpTime := time.Now()
fmt.Println(tmpTime.Format("20060102")) // 输出: 2019-04-30
fmt.Println(utils.Str2Time(strconv.Itoa(20220101)))
fmt.Println(utils.Str2Time(strconv.Itoa(20220130)).Sub(utils.Str2Time(strconv.Itoa(20220101))).Hours() / 24)
var rangeDay = utils.DiffNatureDays(20220101, 20221212)
var rangeMap = map[int]int64{}
var rangeInt = (int)(utils.Str2Time("20220130").Sub(utils.Str2Time("20220101")).Hours() / 24)
for i := 0; i < rangeInt; i++ {
tempTime := utils.Str2Time("20220101").AddDate(0, 0, i)
rangeMap[utils.TimeToDayInt(tempTime)] = 0
}
for i, _ := range rangeMap {
fmt.Println(i)
}
fmt.Println(rangeDay)
}