comments update for package gtime

This commit is contained in:
John Guo
2021-04-01 09:41:14 +08:00
parent a73dca3e50
commit ec00e99477

View File

@ -4,20 +4,19 @@ import (
"database/sql/driver"
)
//Scanner is an interface used by Scan.
//Scan value from database
//database/sql
// Scanner is an interface used by Scan in package database/sql for Scanning value
// from database to local golang variable.
func (t *Time) Scan(value interface{}) error {
if t == nil {
return nil
}
newTime := New(value)
t.Time = newTime.Time
*t = *newTime
return nil
}
// Valuer is the interface providing the Value method. database/sql/driver
// Value insert into mysql need this function.
// Value is the interface providing the Value method for package database/sql/driver
// for retrieving value from golang variable to database.
func (t *Time) Value() (driver.Value, error) {
if t == nil {
return nil, nil