util

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2022 License: MIT Imports: 5 Imported by: 80

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CurrentTimestamp added in v0.0.41

func CurrentTimestamp() int64

CurrentTimestamp 返回当前的时间戳,基于1970-01-01_00:00:00,单位:ms

func Int64ToTime added in v0.0.66

func Int64ToTime(ms int64) time.Time

Int64ToTime 是 TimeToInt64 的反函数

func PumpStream added in v0.0.66

func PumpStream(in io.Reader, out io.Writer, buffer []byte) error

PumpStream 从in读数据,并写到out,直到读到EOF

func StringifyBytes

func StringifyBytes(data []byte) string

StringifyBytes 把字节数组格式化为字符串(charset=0~9+abcdef)

func TimeToInt64 added in v0.0.66

func TimeToInt64(t time.Time) int64

TimeToInt64 返回 time.Time 的 int64(ms) 形式时间戳,基于1970-01-01_00:00:00,单位:ms

Types

type ErrorBuilder added in v0.0.44

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

ErrorBuilder 用来创建一个错误对象

func (*ErrorBuilder) Create added in v0.0.44

func (inst *ErrorBuilder) Create() error

Create 创建错误对象

func (*ErrorBuilder) InnerError added in v0.0.44

func (inst *ErrorBuilder) InnerError(inner error) *ErrorBuilder

InnerError 设置内嵌错误

func (*ErrorBuilder) Message added in v0.0.44

func (inst *ErrorBuilder) Message(msg string) *ErrorBuilder

Message 设置错误消息

func (*ErrorBuilder) Set added in v0.0.44

func (inst *ErrorBuilder) Set(name string, value string) *ErrorBuilder

Set 设置属性

type PathBuilder added in v0.0.16

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

func (*PathBuilder) AppendPath added in v0.0.16

func (inst *PathBuilder) AppendPath(path string) *PathBuilder

func (*PathBuilder) AppendSimpleName added in v0.0.16

func (inst *PathBuilder) AppendSimpleName(simpleName string) *PathBuilder

func (*PathBuilder) AppendSimpleNameList added in v0.0.16

func (inst *PathBuilder) AppendSimpleNameList(list []string) *PathBuilder

func (*PathBuilder) Create added in v0.0.16

func (inst *PathBuilder) Create(prefix string, suffix string) (string, error)

func (*PathBuilder) EnableRoot added in v0.0.16

func (inst *PathBuilder) EnableRoot(enable bool) *PathBuilder

func (*PathBuilder) EnableTrim added in v0.0.16

func (inst *PathBuilder) EnableTrim(enable bool) *PathBuilder

func (*PathBuilder) IgnoreDoubleDot added in v0.0.40

func (inst *PathBuilder) IgnoreDoubleDot(enable bool) *PathBuilder

func (*PathBuilder) SetSeparator added in v0.0.16

func (inst *PathBuilder) SetSeparator(sep string) *PathBuilder

func (*PathBuilder) String added in v0.0.16

func (inst *PathBuilder) String() string

type Time added in v0.1.3

type Time int64

Time 用 int64 表示的时间戳,类似java里面的 long System.currentTimeMillis()

func NewTime added in v0.1.3

func NewTime(t time.Time) Time

NewTime 根据参数创建对应的时间戳

func NewTimeWithInt64 added in v0.1.3

func NewTimeWithInt64(n int64) Time

NewTimeWithInt64 根据参数创建对应的时间戳

func Now added in v0.1.3

func Now() Time

Now 根据参数创建对应的时间戳

func (Time) GetTime added in v0.1.3

func (t Time) GetTime() time.Time

GetTime 转为 time.Time

func (Time) Int64 added in v0.1.3

func (t Time) Int64() int64

Int64 转为整形

func (Time) String added in v0.1.3

func (t Time) String() string

String 转为字符串

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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