utils

package
v0.13.1 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NowRand = rand.New(rand.NewSource(time.Now().Unix()))

Functions

func Clean

func Clean(original string) string

干净文本

func Intn added in v0.2.2

func Intn(n int) int

func RandomLetter

func RandomLetter(n int) []rune

随机字母

参考: https://xie.infoq.cn/article/f274571178f1bbe6ff8d974f3

func RandomNumber

func RandomNumber(digit int) int

随机生成指定位数数字

func RandomNumberMixString

func RandomNumberMixString(digit, mix int) string

随机混合字母的数字字符串

digit 位数 mix 混入字母个数

func RandomString

func RandomString(digit int) string

随机生成指定位数数字字符串

func Timer

func Timer(uids ...string) any

更新时间戳

Types

type Time

type Time struct {
	String string
	Stamp  int64
	Date   time.Time
}

时间类 方便相互转换

func NewTime

func NewTime(t any) Time

支持格式 string int64 time.Time

特别的 使用 nil 时将以当前时间创建

func (Time) Delay

func (t Time) Delay(seconds int64) Time

以当前为基准延后

func (Time) ToDate

func (t Time) ToDate() time.Time

func (Time) ToStamp

func (t Time) ToStamp() int64

func (Time) ToString

func (t Time) ToString() string

Jump to

Keyboard shortcuts

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