| 123456789101112131415161718192021222324252627282930313233343536 |
- package utils
- import (
- "strconv"
- "time"
- )
- // TimeDiff 时间差计算,true表示超过时间
- func TimeDiff(tm, mat int64) bool {
- if time.Now().Unix()-tm > mat {
- return true
- } else {
- return false
- }
- }
- func NowLong() int64 {
- return Time2Long(time.Now())
- }
- func Time2Long(time time.Time) int64 {
- str := time.Format("20060102150405")
- res, err := strconv.Atoi(str)
- if err != nil {
- return 0
- }
- return int64(res)
- }
- func TimeStr2Long(str string, format string) int64 {
- t, err := time.Parse(format, str)
- if err != nil {
- return 0
- }
- return Time2Long(t)
- }
|