Documentation ¶
Index ¶
- Constants
- func ContainsComplex(array []complex128, val complex128) (index int)
- func ContainsFloat(array []float64, val float64) (index int)
- func ContainsInt(array []int, val int) (index int)
- func ContainsInt64(array []int64, val int64) (index int)
- func ContainsString(array []string, val string) (index int)
- func ContainsUint(array []uint64, val uint64) (index int)
- func ExecShell(cmdStr string, args ...string) (string, error)
- func Exists(path string) bool
- func GetAllFile(pathName string, s []string) ([]string, error)
- func GetCurDirList(dirPth string) ([]string, error)
- func GetDaysOfMonth(t time.Time) []string
- func GetDirList(dirPath string) ([]string, error)
- func GetFirstDateOfMonth(d time.Time) time.Time
- func GetIpv4Address() (string, error)
- func GetLastDateOfMonth(d time.Time) time.Time
- func GetStartTimeOfDay(d time.Time) time.Time
- func IntZFill(source int64, maxLength int) string
- func Ipv42Int(ip string) int64
- func IsContainsString(array []string, val string) (index int)
- func IsDir(path string) bool
- func IsFile(path string) bool
- func IsLeapYear(year int) bool
- func IsLower(s string) bool
- func IsUpper(s string) bool
- func Md5Hash(data []byte) string
- func Str2Date(timeStr string) (time.Time, error)
- func Str2DateTime(timeStr string) (time.Time, error)
- func Str2Time(timeStr string) (time.Time, error)
- func TimeStamp2TimeStr(t int64) string
- func TimeStr2LocalTime(timeStr string) (time.Time, error)
- func TimeStr2Unix(timeStr string) int64
- func Zip(srcFile string, destZip string) error
- func ZipDir(srcDir string, zipFileName string)
Constants ¶
const FormatDate = "2006-01-02"
const FormatStr = "2006-01-02 15:04:05"
const FormatStrExcel = "2006/01/02 15:04:05.0"
const FormatTime = "15:04:05"
const FormatTimeSuffix = "20060102150405"
Variables ¶
This section is empty.
Functions ¶
func ContainsComplex ¶
func ContainsComplex(array []complex128, val complex128) (index int)
ContainsComplex Returns the index position of the complex128 val in array
ContainsComplex @Description: 查询指定数字在数组中的位置(complex128) @param array @param val @return index
func ContainsFloat ¶
ContainsFloat @Description: 查询指定数字在数组中的位置(float64) @param array @param val @return index
func ContainsInt ¶
ContainsInt @Description: 查询指定数字在数组中的位置(int) @param array @param val @return index
func ContainsInt64 ¶
ContainsInt64 @Description: 查询指定数字在数组中的位置(int64) @param array @param val @return index
func ContainsString ¶
ContainsString @Description: 查询指定字符串在数组中的位置 @param array @param val @return index
func ContainsUint ¶
ContainsUint @Description: 查询指定数字在数组中的位置(uint64) @param array @param val @return index
func ExecShell ¶
ExecShell @Description: 执行shell指令函数,需要注意可执行文件是否运行在宿主机器上 @param cmdStr @param args @return string @return error
func GetAllFile ¶
GetAllFile @Description: 获取指定目录下所有的文件名,包括层级目录下 @param pathName @param s @return []string @return error
func GetCurDirList ¶
GetCurDirList @Description: 获取指定目录下的所有目录,不进入下一级目录搜索 @param dirPth @return []string @return error
func GetDaysOfMonth ¶
GetDaysOfMonth @Description: 获取当前月有多少天 @param t @return []string
func GetDirList ¶
GetDirList @Description: 获取目录下所有的文件夹,包括层级目录下 @param dirPath @return []string @return error
func GetFirstDateOfMonth ¶
GetFirstDateOfMonth @Description: 获取传入的时间所在月份的第一天,即某月第一天的0点。如传入time.Now(), 返回当前月份的第一天0点时间。 @param d @return time.Time
func GetIpv4Address ¶
GetIpv4Address @Description: 获IPv4地址 @return string @return error
func GetLastDateOfMonth ¶
GetLastDateOfMonth @Description: 获取传入的时间所在月份的最后一天,即某月最后一天的0点。如传入time.Now(), 返回当前月份的最后一天0点时间。 @param d @return time.Time
func GetStartTimeOfDay ¶
GetStartTimeOfDay @Description: 获取某一天的0点时间 @param d @return time.Time
func IsContainsString ¶
IsContainsString @Description: 通过正则查询字符串是否包含在数组中,包含返回对应的索引,不包含返回-1 @param array @param val @return index
func IsLeapYear ¶
IsLeapYear @Description: 是否是闰年 @param year @return bool @return 2004
func Str2Date ¶
Str2Date @Description: 字符串转日期函数,例如: "2021-01-01" @param timeStr @return time.Time @return error
func Str2DateTime ¶
Str2DateTime @Description: 字符串转日期时间函数,例如:"2021-01-01 23:59:59" @param timeStr @return time.Time @return error
func Str2Time ¶
Str2Time @Description: 字符串转时间函数,例如:"23:59:59" @param timeStr @return time.Time @return error
func TimeStamp2TimeStr ¶
TimeStamp2TimeStr @Description: 时间戳数据转时间字符串 @param t @return string
func TimeStr2LocalTime ¶
TimeStr2LocalTime @Description: 时间字符串转datetime @param string @param val @return time.Time
func TimeStr2Unix ¶
TimeStr2Unix @Description: 时间字符串转unix @param string @param val @return int64
Types ¶
This section is empty.