Skip to content

Commit e733e11

Browse files
committed
增加时间单位天和周的定义
1 parent e1d4bdd commit e733e11

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

extime/time.go

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package extime
2+
3+
import "time"
4+
5+
// 通用的时间单位持续时长,这里泛指国际基础单位制(民用日)所理解的时间,不考虑夏时制,不用作科学与天文学
6+
// 例如 一天 24小时,一周 168小时,7天
7+
const (
8+
// Nanosecond 纳秒,作为最基础的单位
9+
Nanosecond time.Duration = 1
10+
11+
// Microsecond 微妙,表示1微妙持续的纳秒时长
12+
Microsecond = 1000 * Nanosecond
13+
14+
// Millisecond 毫秒,表示1毫秒持续的纳秒时长
15+
Millisecond = 1000 * Microsecond
16+
17+
// Second 秒,表示1秒持续的纳秒时长
18+
Second = 1000 * Millisecond
19+
20+
// Minute 分钟,表示1分钟持续的纳秒时长
21+
Minute = 60 * Second
22+
23+
// Hour 小时,表示1小时持续的纳秒时长
24+
Hour = 60 * Minute
25+
26+
// Day 天,表示1天持续的纳秒时长
27+
// 这里不考虑夏时制问题,泛指国际基础单位制(民用日)所理解的时间
28+
Day = 24 * Hour
29+
30+
// Week 周, 表示1周持续的纳秒时长
31+
// 这里不考虑夏时制问题,泛指国际基础单位制(民用日)所理解的时间
32+
Week = 7 * Day
33+
)

0 commit comments

Comments
 (0)