package
0.0.0-20230313030019-42159231bbd3
Repository: https://github.com/wideway/public.git
Documentation: pkg.go.dev

# Functions

AsString 转成string.
Base64Decode base64 解码.
Base64Encode base64 编码.
BuildDir 创建目录.
ByteToHex byte转16进制字符串.
CheckFileIsExist 检查目录是否存在.
CheckParam 检测参数.
Compress 压缩文件files 文件数组,可以是不同dir下的文件或者文件夹dest 压缩文件存放地址.
ConvertString 系统转其他.
ConvertToString 字符集转换.
Copy 合并数组.
No description provided by the author
DbcToSbc 全角转半角.
DecodeByte 解码二进制.
DeleteArray 删除数组.
DeleteFile 删除文件或文件夹.
DeleteSlice 删除切片index.
DictSort 按字典顺序排序.
EncodeByte 编码二进制.
FormatInt int数组转字符串.
FormatTime 格式化时间.
GetClientIP 获取用户ip.
GetCurrentDirectory 获取exe所在目录.
GetDay0 获取给定日期的零点时间.
GetDayStr 获取日期字符串.
Getenv 获取本地系统变量.
GetFuncName 获取函数名.
GetGBK 获取gbk.
GetHour 当前时间向上取整点.
GetHour0 获取向上整时时间.
GetJSONObj string convert to obj.
GetJSONStr obj to json string.
GetLastDayCurrentTime 获取offset天的现在时间:注意时区.
GetLocalIP 获取内网ip.
GetLocalSystemLang 获取本地语言 (like:zh_CN.UTF-8)(simple:zh).
GetLocalTime 获取本地时间.
GetMd5String 生成32位md5字串.
GetModelPath 获取程序运行目录.
GetMonth0 获取给定时间的当月1号零点时间.
GetPathDirs 获取目录所有文件夹.
GetPathFiles 获取目录所有文件.
GetRandInt 生成随机整数 digit:位数.
GetRandomString 生成随机字符串.
GetRangeNum 生成随机整数 digit:位数.
GetRangeNumString 生成随机数字字符串.
GetSysTimeLayout 获取系统时间的格式.
GetTimeStr 获取时间字符串.
GetTimeWeek 获取给定时间的星期.
GetTotalPageNum 获取总页数.
GetUtcDay0 获取给定日期的零点时间.
GetUtcHour0 获取向上整时时间.
GetUtcMinute0 获取向上整时时间.
GetUtcTime 获取本地时间戳.
GetUtcWeek0 获取最近上个星期天的零点日期.
GetUtf8Len 获取中文字符的长度.
GetUtf8Str 中文字符切割时有问题。采用此方式不会有问题.
GetWeek0 获取最近上个星期天的零点日期.
GetWwwIP 获取公网IP地址.
HexToBye 16进制字符串转[]byte.
IsHan 判断是否有中文.
IsIDCard 判断是否是18或15位身份证.
IsInternalType 是否是内部类型.
IsKeywords 是否是关键字.
IsMail 判断用户是否是邮件用户.
IsPhone 判断是否是手机号.
IsRunTesting 判断是否在测试环境下使用.
No description provided by the author
IsZip 是否zip文件.
JSONDecode Json Decode.
JSONEncode string convert to obj.
JSONToForm tag json str to form.
Md5Encoder md5 加密.
MinimumInt 查找int最小值.
MinimumString 查找字符串最小值.
MoveFile 移动文件或文件夹(/结尾).
ReadFile 读取文件.
RemoveMark 去掉标点符号.
Reverse 反转字符串.
SaveToFile 写入文件.
Sha1Encrypt SHA1加密.
StringTimetoUnix 给定字符串时间转换成本地时间戳.
StrToTime 字符串转时间.
Substr 截取字符串 不包括str.
TimerByHour 整点执行操作.
UnicodeEmojiCode Emoji表情转换.
UnicodeEmojiDecode Emoji表情解码.
UniqueID 生成32位guid.
UnixToTime 时间戳转换为time.
Unzip 解压.
WriteFile 写入文件.
WriteFile 写入文件.

# Structs

Time json marsh 重写.

# Type aliases

RawBytes ...