golang的时区转换
2023-09-14 09:00:36 时间
一、代码
package main import ( "fmt" "time" ) const TIME_LAYOUT = "2006-01-02 15:04:05" func parseWithLocation(name string, timeStr string) (time.Time, error) { locationName := name if l, err := time.LoadLocation(locationName); err != nil { return time.Time{}, err } else { //转成带时区的时间 lt, _ := time.ParseInLocation(TIME_LAYOUT, timeStr, l) //直接转成相对时间 fmt.Println(time.Now().In(l).Format(TIME_LAYOUT)) return lt, nil } } func testTime() { str:=time.Now().Format("2006-01-02 15:04:05") //指定时区 t1,err:=parseWithLocation("America/Cordoba", str) if err !=nil{ fmt.Println(err) } fmt.Println(t1) t2,err:=parseWithLocation("Asia/Shanghai", str) if err !=nil{ fmt.Println(err) } fmt.Println(t2) t3,err:=parseWithLocation("Asia/Chongqing", str) if err !=nil{ fmt.Println(err) } fmt.Println(t3) } func main() { testTime() }
相关文章
- js 符号转换 html代码
- html 转换为cshtml,使用Html而不是csHtml
- 【说站】python美元转换成人民币转换代码
- Golang(七)golang.org/x/time/rate 实现频率限制
- int转换为char数组_C语言将整数转化为字符串
- java将有父子关系的list转换为树形结构
- HX4004A/HX4004/FS2115(电荷泵DC/DC升压转换IC)
- Golang 库: golang slog 怎么设置日志 Debug 等级
- 将Excel文件转换为JSON格式时保留原始数据类型
- JS把指定日期转换为几秒前、几小时前等格式详解编程语言
- byte[]和InputStream的相互转换详解编程语言
- MySQL转换为数字的简易方法(mysql转换为数字)
- 利用jsoncpp将json字符串转换为Vector详解编程语言
- 如何快速将 Mysql 中的时间戳转换为时间(mysql时间戳转时间)
- MySQL行列转换:解决方案(mysql的行列转换)
- MySQL数据转换从一行转变为多行(mysql中1行变多行)
- MySQL重新梳理ASP源码转换指南(asp源码转mysql)
- php数组编码转换示例详解