25 lines
573 B
Go
25 lines
573 B
Go
// Package utils 提供通用工具函数
|
|
// 包括时间处理、数据类型转换、网络工具等
|
|
package utils
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
// Time2String 将时间转换为字符串
|
|
// layout: 时间格式
|
|
// t: 时间对象
|
|
// 返回: 格式化的时间字符串
|
|
func Time2String(layout string, t time.Time) string {
|
|
return t.Format(layout)
|
|
}
|
|
|
|
// String2Time 将字符串转换为时间
|
|
// layout: 时间格式
|
|
// in: 时间字符串
|
|
// 返回: 时间对象
|
|
func String2Time(layout, in string) time.Time {
|
|
t, _ := time.ParseInLocation(layout, in, time.Local)
|
|
return t
|
|
}
|