times

package
v0.0.0-...-0cac27c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 16, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Second 秒, 作为最基础的单位
	Second int = 1

	// Minute 分钟, 表示1分钟持续的秒时长
	Minute = 60 * Second

	// Hour 小时, 表示1小时持续的秒时长
	Hour = 60 * Minute

	// Day 天, 表示1天持续的秒时长
	// 这里不考虑夏令时问题, 泛指国际基础单位制(民用日)所理解的时间
	Day = 24 * Hour

	// Week 周, 表示1周持续的秒时长
	// 这里不考虑夏令时问题, 泛指国际基础单位制(民用日)所理解的时间
	Week = 7 * Day
)

精度: 秒级 例如: 一天 24小时, 一周 168小时, 7天

Variables

This section is empty.

Functions

func Ts2Day

func Ts2Day(timestamp int64) int

Ts2Day 时间戳转日期(年月日->20060102)

func Ts2Month

func Ts2Month(timestamp int64) int

Ts2Month 时间戳转日期(年月->200601)

Types

type StopWatch

type StopWatch struct {
	// contains filtered or unexported fields
}

func New

func New(id string) *StopWatch

func (*StopWatch) Clear

func (w *StopWatch) Clear()

func (*StopWatch) MustStart

func (w *StopWatch) MustStart(taskName string)

func (*StopWatch) MustStop

func (w *StopWatch) MustStop()

func (*StopWatch) PrettyPrint

func (w *StopWatch) PrettyPrint() string

func (*StopWatch) ShortSummary

func (w *StopWatch) ShortSummary() string

func (*StopWatch) Start

func (w *StopWatch) Start(taskName string) error

func (*StopWatch) Stop

func (w *StopWatch) Stop() error

type Ts

type Ts struct {
	BegTs    int
	EndTs    int
	NowTs    int
	BegDay   int
	EndDay   int
	NowDay   int
	SpanDay  int
	BegMonth int
	EndMonth int
	NowMonth int
}

func InitCustomFormatTs

func InitCustomFormatTs(startTs, stopTs int64) *Ts

InitCustomFormatTs 获取传入参数(时间戳)之间 "标准化" 的 Ts 信息

func InitCustomTs

func InitCustomTs(startTs, stopTs int64) *Ts

InitCustomTs 获取传入参数(时间戳)之间的 Ts 信息

func InitDailyTs

func InitDailyTs(t time.Time) *Ts

InitDailyTs 获取传入参数(时间)前一天的 Ts 信息

func InitMonthTs

func InitMonthTs(t time.Time) *Ts

InitMonthTs 获取传入参数(时间)前一月的 Ts 信息

func (*Ts) String

func (ts *Ts) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL