支持时间的包装类型 #1

Merged
zhangdeman merged 5 commits from feture/support_time into master 2023-08-10 11:09:21 +08:00
Showing only changes of commit d64bcfbfd8 - Show all commits

40
time.go
View File

@ -24,6 +24,46 @@ func OwnTime(inputTime time.Time) *Time {
} }
} }
// OwnTimeFromSecond 从秒获取实例
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 18:47 2023/8/9
func OwnTimeFromSecond(second int64) *Time {
t := time.UnixMilli(second * 1000)
return OwnTime(t)
}
// OwnTimeFromMilli 从ms获取实例
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 18:56 2023/8/9
func OwnTimeFromMilli(milli int64) *Time {
t := time.UnixMilli(milli)
return OwnTime(t)
}
// OwnTimeFromMicro 从微秒获取实例
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 19:00 2023/8/9
func OwnTimeFromMicro(micro int64) *Time {
t := time.UnixMicro(micro)
return OwnTime(t)
}
// OwnTimeFromNano 从纳秒获取实例
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 19:00 2023/8/9
func OwnTimeFromNano(nano int64) *Time {
t := time.Unix(nano/1e9, nano%1e9)
return OwnTime(t)
}
// Time 时间类型 // Time 时间类型
// //
// Author : go_developer@163.com<白茶清欢> // Author : go_developer@163.com<白茶清欢>