datetime

package module
v0.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const DATETIME_FORMAT string = "2006-01-02 15:04:05"
View Source
const FULL_DATETIME_FORMAT string = "2006-01-02 15:04:05.999999999"
View Source
const PURE_DATE_FORMAT string = "2006-01-02"
View Source
const PURE_TIME_FORMAT string = "15:04:05"

Variables

This section is empty.

Functions

This section is empty.

Types

type DateTime

type DateTime time.Time

func Now added in v0.0.10

func Now() DateTime

func (*DateTime) Assign added in v0.0.6

func (dt *DateTime) Assign(s string) error

func (DateTime) Format

func (dt DateTime) Format(fmt string) string

func (DateTime) MarshalJSON

func (dt DateTime) MarshalJSON() ([]byte, error)

func (*DateTime) Parse added in v0.0.5

func (dt *DateTime) Parse(fmt string, s string) error

func (DateTime) PureDate added in v0.0.10

func (dt DateTime) PureDate() PureDate

func (DateTime) PureTime added in v0.0.10

func (dt DateTime) PureTime() PureTime

func (*DateTime) Set added in v0.0.5

func (dt *DateTime) Set(t time.Time)

func (DateTime) String added in v0.0.2

func (dt DateTime) String() string

func (DateTime) Time

func (dt DateTime) Time() time.Time

func (*DateTime) UnmarshalJSON

func (dt *DateTime) UnmarshalJSON(bs []byte) error

type FullDateTime added in v0.0.7

type FullDateTime time.Time

func (*FullDateTime) AddMicrosecond added in v0.0.9

func (fdt *FullDateTime) AddMicrosecond(microsecond int)

func (*FullDateTime) AddMillisecond added in v0.0.9

func (fdt *FullDateTime) AddMillisecond(millisecond int)

func (*FullDateTime) Assign added in v0.0.7

func (fdt *FullDateTime) Assign(s string) error

func (FullDateTime) Format added in v0.0.7

func (fdt FullDateTime) Format(fmt string) string

func (FullDateTime) MarshalJSON added in v0.0.7

func (fdt FullDateTime) MarshalJSON() ([]byte, error)

func (FullDateTime) Microsecond added in v0.0.8

func (fdt FullDateTime) Microsecond() int

func (FullDateTime) Millisecond added in v0.0.8

func (fdt FullDateTime) Millisecond() int

func (*FullDateTime) Parse added in v0.0.7

func (fdt *FullDateTime) Parse(fmt string, s string) error

func (FullDateTime) PureDate added in v0.0.10

func (fdt FullDateTime) PureDate() PureDate

func (FullDateTime) PureTime added in v0.0.10

func (fdt FullDateTime) PureTime() PureTime

func (*FullDateTime) Set added in v0.0.7

func (fdt *FullDateTime) Set(t time.Time)

func (FullDateTime) String added in v0.0.7

func (fdt FullDateTime) String() string

func (FullDateTime) Time added in v0.0.7

func (fdt FullDateTime) Time() time.Time

func (*FullDateTime) UnmarshalJSON added in v0.0.7

func (fdt *FullDateTime) UnmarshalJSON(bs []byte) error

type PureDate added in v0.0.3

type PureDate time.Time

func Today added in v0.0.10

func Today() PureDate

func (*PureDate) Assign added in v0.0.6

func (pd *PureDate) Assign(s string) error

func (PureDate) Format added in v0.0.3

func (pd PureDate) Format(fmt string) string

func (PureDate) MarshalJSON added in v0.0.3

func (pd PureDate) MarshalJSON() ([]byte, error)

func (*PureDate) Parse added in v0.0.5

func (pd *PureDate) Parse(fmt string, s string) error

func (*PureDate) Set added in v0.0.5

func (pd *PureDate) Set(t time.Time)

func (PureDate) String added in v0.0.3

func (pd PureDate) String() string

func (PureDate) Time added in v0.0.3

func (pd PureDate) Time() time.Time

func (*PureDate) UnmarshalJSON added in v0.0.3

func (pd *PureDate) UnmarshalJSON(bs []byte) error

type PureTime added in v0.0.3

type PureTime time.Time

func (*PureTime) Assign added in v0.0.6

func (pt *PureTime) Assign(s string) error

func (PureTime) Format added in v0.0.3

func (pt PureTime) Format(fmt string) string

func (PureTime) MarshalJSON added in v0.0.3

func (pt PureTime) MarshalJSON() ([]byte, error)

func (*PureTime) Parse added in v0.0.5

func (pt *PureTime) Parse(fmt string, s string) error

func (*PureTime) Set added in v0.0.5

func (pt *PureTime) Set(t time.Time)

func (PureTime) String added in v0.0.3

func (pt PureTime) String() string

func (PureTime) Time added in v0.0.3

func (pt PureTime) Time() time.Time

func (*PureTime) UnmarshalJSON added in v0.0.3

func (pt *PureTime) UnmarshalJSON(bs []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL