21 lines
408 B
Go
21 lines
408 B
Go
![]() |
package utils
|
||
|
|
||
|
import "time"
|
||
|
|
||
|
func Time2StampSecond() int64 {
|
||
|
t := time.Now()
|
||
|
millisecond := t.UnixNano() / 1e6
|
||
|
return millisecond / 1000
|
||
|
}
|
||
|
|
||
|
func Str2FormatDateTime(dateStr, format string, location *time.Location) time.Time {
|
||
|
if location == nil {
|
||
|
location = time.Local
|
||
|
}
|
||
|
parsedTime, err := time.ParseInLocation(format, dateStr, location)
|
||
|
if err != nil {
|
||
|
return time.Time{}
|
||
|
}
|
||
|
return parsedTime
|
||
|
}
|