Documentation ¶
Index ¶
- Constants
- Variables
- func FormatDateTimeToStr(numStr string) (string, error)
- func FormatDurationToSecond(duration string) (int64, error)
- func GetCurrentTime() time.Time
- func GetDayBeginMoment(t time.Time) time.Time
- func GetDayEndMoment(t time.Time) time.Time
- func NumStrToDate(s string) (time.Time, error)
- func NumberToDate(number int) time.Time
- func Time2ToLocal(t time.Time) time.Time
- func TimeStrToTime(timeStr string) (time.Time, error)
- func TimeStrToTimestampMill(timeStr string) (int64, error)
- func TimeToStrAsFormat(t time.Time, timeFormat string) string
- func TimeToTimeStampMill(t time.Time) int64
- func TimeToTimeStampNano(t time.Time) int64
- func TimeToTimeStampSecond(t time.Time) int64
- func TimeToUTC(t time.Time) time.Time
- func TimestampMilToTime(stamp int64) time.Time
- func TimestampNanoToTime(stamp int64) time.Time
- func TimestampSecToTime(stamp int64) time.Time
- type FormatTime
Constants ¶
View Source
const ( MYNano = "2006-01-02 15:04:05.000000000" MYMicro = "2006-01-02 15:04:05.000000" MYMil = "2006-01-02 15:04:05.000" MYSec = "2006-01-02 15:04:05" MYCST = "2006-01-02 15:04:05 +0800 CST" MYUTC = "2006-01-02 15:04:05 +0000 UTC" MYDate = "2006-01-02" MYTime = "15:04:05" FBTIME = "2006-01-02T15:04:05+0800" APPTIME = "2006-01-02T15:04:05.000" TWITTERTIME = "2006-01-02T15:04:05Z" )
View Source
const TimeActivitiesLayout = "20060102"
Variables ¶
View Source
var TimeLocation *time.Location
Functions ¶
func FormatDateTimeToStr ¶
FormatDateTimeStr 提取日期为统一格式 yyyy-mm-dd hh:mm:ss
func FormatDurationToSecond ¶
FormatDurationToSecond 将持续时间转为秒数 1:01:03
func NumStrToDate ¶
NumStrToDate 时间字符串的格式必须是:"20210222"
func TimeStrToTimestampMill ¶
TimeStrToTimestampMill 字符串转毫秒时间戳
func TimeToStrAsFormat ¶
TimeToStrAsFormat 按照指定的格式输出时间
func TimeToTimeStampMill ¶
TimeToTimeStampMill 时间转毫秒级别时间戳
func TimeToTimeStampNano ¶
TimeToTimeStampNano 时间转纳秒级别时间戳
func TimeToTimeStampSecond ¶
TimeToTimeStampSecond 时间转秒级别时间戳
func TimestampMilToTime ¶
TimestampMilToTime 毫秒时间戳转时间(毫秒 *1e6 先转成纳秒)
func TimestampNanoToTime ¶
TimestampNanoToTime 纳秒时间戳转时间
func TimestampSecToTime ¶
TimestampSecToTime 秒级别时间戳转时间
Types ¶
type FormatTime ¶
func (FormatTime) MarshalJSON ¶
func (t FormatTime) MarshalJSON() ([]byte, error)
MarshalJSON 替换time的json序列化
func (*FormatTime) Scan ¶
func (t *FormatTime) Scan(v interface{}) error
func (*FormatTime) UnmarshalJSON ¶
func (t *FormatTime) UnmarshalJSON(data []byte) (err error)
UnmarshalJSON 替换time的json反序列化
Click to show internal directories.
Click to hide internal directories.