Files
eiblog/tools/tmplfunc_test.go
2021-04-28 15:37:10 +08:00

44 lines
750 B
Go

// Package tools provides ...
package tools
import (
"testing"
"time"
)
func TestDateFormat(t *testing.T) {
now := time.Now()
layout := "2006-01-02 15:04:05"
str := DateFormat(now, layout)
t.Log(str)
var err error
TimeLocation, err = time.LoadLocation("Asia/Shanghai")
if err != nil {
t.Fatal(err)
}
str = DateFormat(now, layout)
t.Log(str)
}
func TestParseInLocation(t *testing.T) {
date := "2021-04-27 15:33"
layout := "2006-01-02 15:04"
tm, err := time.Parse(layout, date)
if err != nil {
t.Fatal(err)
}
t.Log(tm)
TimeLocation, err = time.LoadLocation("Asia/Shanghai")
if err != nil {
t.Fatal(err)
}
tm, err = time.ParseInLocation(layout, date, TimeLocation)
if err != nil {
t.Fatal(err)
}
t.Log(tm.UTC())
}