123456789101112131415161718192021222324 |
- package utils
- import (
- "database/sql/driver"
- "fmt"
- "time"
- )
- type Time time.Time
- // MarshalJSON 序列化为JSON
- func (t Time) MarshalJSON() ([]byte, error) {
- var stamp = fmt.Sprintf("\"%s\"", time.Time(t).Format("2006-01-02 15:04:05"))
- return []byte(stamp), nil
- }
- func (t Time) String() string {
- return time.Time(t).Format("2006-01-02 15:04:05")
- }
- // 数据库插入
- func (t Time) Value() (driver.Value, error) {
- return t.String(), nil
- }
|