支持时间的包装类型 #1
							
								
								
									
										40
									
								
								time.go
									
									
									
									
									
								
							
							
						
						
									
										40
									
								
								time.go
									
									
									
									
									
								
							| @ -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<白茶清欢> | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user