mirror of
https://gitee.com/samwaf/SamWaf.git
synced 2026-10-31 18:21:51 +08:00
35 lines
766 B
Go
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)
|
|
}
|