mirror of https://github.com/stashapp/stash.git
22 lines
415 B
Go
22 lines
415 B
Go
package models
|
|
|
|
import (
|
|
"database/sql/driver"
|
|
"time"
|
|
)
|
|
|
|
type SQLiteTimestamp struct {
|
|
Timestamp time.Time
|
|
}
|
|
|
|
// Scan implements the Scanner interface.
|
|
func (t *SQLiteTimestamp) Scan(value interface{}) error {
|
|
t.Timestamp = value.(time.Time)
|
|
return nil
|
|
}
|
|
|
|
// Value implements the driver Valuer interface.
|
|
func (t SQLiteTimestamp) Value() (driver.Value, error) {
|
|
return t.Timestamp.Format(time.RFC3339), nil
|
|
}
|