Documentation ¶
Index ¶
- func CheckBankCarNum(cardNum string) bool
- func CheckVIN(vinStr string) bool
- func ConnectFirstWord(oldString, firstWord string) string
- func ConnectLastWord(oldString, lastWord string) string
- func ContainObjectInTarget(obj interface{}, target interface{}) bool
- func ConvertToMap(model interface{}) bson.M
- func CurrentDate() string
- func CurrentTime() string
- func CustomLastTime(customTime time.Time, sign string, num int) int64
- func DateFormatTime(needTime time.Time, sign string, num int) int64
- func GetCurrentPath() string
- func GetDomain(urlStr string) (string, error)
- func GetGuuid() string
- func GetLocalIp() string
- func GetStartTimeAndLastTimeList(startTime, endTime int64) []string
- func GetWeekMondayAndSundayDateString() (string, string)
- func GetWeekStartAndEndTime() []interface{}
- func InterfaceToString(inter interface{}) (s string)
- func IsDomain(str string) bool
- func IsHost(str string) bool
- func IsIP(str string) bool
- func IsUrl(str string) bool
- func JsonToString(inter interface{}) (string, error)
- func LastTime(sign string, num int) int64
- func MapOrSliceToJsonString(mapData interface{}) (string, error)
- func Md5Encrypt(str string) string
- func RandomString() string
- func ReadLinesForFile(file string) ([]string, error)
- func RegexpCompile(str string) *regexp.Regexp
- func RegexpIsMatch(exp *regexp.Regexp, val interface{}) bool
- func RemoteImageToBase64(imageUrl string) (string, error)
- func Sha1Encrypt(str string) string
- func SliceMerge(s1 []string, s2 []string) []string
- func StringToMap(str string) (map[string]interface{}, error)
- func StringToSlice(str string) ([]interface{}, error)
- func StringToTime(strTime string) int64
- func StringToTimeObject(strTime string, formatTpl string) time.Time
- func Strpos(str string, needStr interface{}) bool
- func TimeSubDays(t1, t2 time.Time) int
- func TimeUnixIntToString(intTime int64) string
- func TimeUnixIntToStringCustom(intTime int64, formatTpl string) string
- func UTF8SliceToGBKSlice(strSlice []string) []string
- func UTF8StringToGBKString(str string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainObjectInTarget ¶
func ContainObjectInTarget(obj interface{}, target interface{}) bool
判断obj是否在target中,target支持的类型arrary,slice,map
func ConvertToMap ¶
func CustomLastTime ¶
* * 获取定制的的时间,时间戳 * @params customTime 自定义时间对象 * @params sign string y,m,d,h 分别代表年,月,日, 小时 * @params num int 取多少天以前 或者 多少天以后 例如:-1 1天前 1 1天后 * * @return unix.Time int64 *
func DateFormatTime ¶
* * 获取以前的时间,时间戳 * @params sign string y,m,d 分别代表年,月,日 * @params num int 取多少天以前 或者 多少天以后 例如:-1 1天前 1 1天后 * * @return unix.Time int64 *
func GetCurrentPath ¶
func GetCurrentPath() string
func GetStartTimeAndLastTimeList ¶
获取两个日期的区间值 支持秒级时间戳,毫秒级暂时不支持
func GetWeekMondayAndSundayDateString ¶
获取本周的,周一到周日的时间
func JsonToString ¶
func LastTime ¶
* * 获取以前的时间,时间戳 * @params sign string y,m,d,h 分别代表年,月,日, 小时 * @params num int 取多少天以前 或者 多少天以后 例如:-1 1天前 1 1天后 * * @return unix.Time int64 *
func MapOrSliceToJsonString ¶
Map Or Slice 装换为Json
func RegexpIsMatch ¶
判断val是否能正确匹配exp中的正则表达式。 val可以是[]byte, []rune, string类型。
func RemoteImageToBase64 ¶
将远程图片转换为base64字符串
func StringToTimeObject ¶
将日期格式化为时间对象
func TimeUnixIntToStringCustom ¶
将时间戳格式化为自定义日期
func UTF8SliceToGBKSlice ¶
UTF8 Slice 转为 GBK Slice
Types ¶
This section is empty.