Documentation ¶
Overview ¶
Package ntime ******************************************************************************
- @DESC 为Beego的ORM,数据库字段中无法返回时间戳,定义的时间类型,用于API中时间为时间戳
- 精度为毫秒,precision(3)
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
Package ntime ******************************************************************************
- @DESC 为Beego的ORM,数据库字段中无法返回时间戳,定义的时间类型,用于API中时间为时间戳
- 精度为微秒秒,precision(6)
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MTime ¶ added in v0.0.16
MTime ******************************************************************************
- @DESC 扩展Time类型的处理方法,JSON化精确到毫秒 *****************************************************************************
func (*MTime) FieldType ¶ added in v0.0.16
FieldType ******************************************************************************
- @DESC 数据类型
- @PARAMS
- @RETURN int Beego的ORM中定义的时间类型TypeDateTimeField
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (MTime) MarshalJSON ¶ added in v0.0.16
MarshalJSON ******************************************************************************
- @DESC 序列化为JSON
- @PARAMS
- @RETURN []byte 序列化后的JSON字节
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (MTime) Now ¶ added in v0.0.16
Now ******************************************************************************
- @DESC 获取 MTime 的当前时间
- @PARAMS
- @RETURN MTime 当前时间
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (*MTime) RawValue ¶ added in v0.0.16
RawValue ******************************************************************************
- @DESC 写入数据库,写入数据库中,因此为Raw
- @PARAMS
- @RETURN any 写入数据库中的值
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (*MTime) SetRaw ¶ added in v0.0.16
SetRaw ******************************************************************************
- @DESC 读取数据库值,由数据库中读出设置到自身中,因此为Set
- @PARAMS value any 数据库中的值
- @RETURN
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (*MTime) String ¶ added in v0.0.16
String ******************************************************************************
- @DESC 相当于重写Time类型String方法
- @PARAMS
- @RETURN string 字符串化
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (*MTime) UnmarshalJSON ¶ added in v0.0.16
UnmarshalJSON ******************************************************************************
- @DESC 反序列化为JSON
- @PARAMS data []byte 需要反序列化的JSON字节
- @RETURN
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
type UTime ¶ added in v0.0.16
UTime ******************************************************************************
- @DESC 扩展Time类型的处理方法,JSON化精确到千分之一秒毫秒 *****************************************************************************
func (*UTime) FieldType ¶ added in v0.0.16
FieldType ******************************************************************************
- @DESC 数据类型
- @PARAMS
- @RETURN int Beego的ORM中定义的时间类型TypeDateTimeField
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (UTime) MarshalJSON ¶ added in v0.0.16
MarshalJSON ******************************************************************************
- @DESC 序列化为JSON
- @PARAMS
- @RETURN []byte 序列化后的JSON字节
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (UTime) Now ¶ added in v0.0.16
Now ******************************************************************************
- @DESC 获取UTime的当前时间
- @PARAMS
- @RETURN UTime 当前时间
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (*UTime) RawValue ¶ added in v0.0.16
RawValue ******************************************************************************
- @DESC 写入数据库,写入数据库中,因此为Raw
- @PARAMS
- @RETURN any 写入数据库中的值
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (*UTime) SetRaw ¶ added in v0.0.16
SetRaw ******************************************************************************
- @DESC 读取数据库值,由数据库中读出设置到自身中,因此为Set
- @PARAMS value any 数据库中的值
- @RETURN
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (*UTime) String ¶ added in v0.0.16
String ******************************************************************************
- @DESC 相当于重写Time类型String方法
- @PARAMS
- @RETURN string 字符串化
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************
func (*UTime) UnmarshalJSON ¶ added in v0.0.16
UnmarshalJSON ******************************************************************************
- @DESC 反序列化为JSON
- @PARAMS data []byte 需要反序列化的JSON字节
- @RETURN
- @AUTH Neo
- @DATE 2022-03-14
- @CHANGE LOGS
- DATE CHANGER DETAIL *****************************************************************************