go语言UTC时间转换为中国时间

go语言UTC时间转换为中国时间

在Go语言中,处理时间时默认使用的是UTC(协调世界时)

go 复制代码
package main  
  
import (  
	"fmt"  
	"time"  
)  
  
func main() {  
	// 获取当前UTC时间  
	now := time.Now().UTC()  
	fmt.Println("UTC Time:", now)  
  
	// 获取中国时区(东八区)  
	location, err := time.LoadLocation("Asia/Shanghai")  
	if err != nil {  
		fmt.Println("Error loading location:", err)  
		return  
	}  
  
	// 将UTC时间转换为中国时间  
	chinaTime := now.In(location)  
	fmt.Println("China Time:", chinaTime)  
}

time.LoadLocation("Asia/Shanghai")用于加载中国上海的时区信息,它代表了中国的标准时间(即北京时间,UTC+8)。

now.In(location)方法则是将UTC时间now转换为指定时区location的时间。

相关推荐
Han_han9193 小时前
常用API:
java·开发语言
minji...3 小时前
Linux 线程同步与互斥(四) POSIX信号量,基于环形队列的生产者消费者模型
linux·运维·服务器·c语言·开发语言·c++
splage3 小时前
Spring Cloud Data Flow 简介
后端·spring·spring cloud
woniu_maggie3 小时前
SAP RESTful 接口服务发布教程
后端
用户279420831323 小时前
临时解决 Mac SSH 客户端与服务器算法不匹配问题
后端
小锋java12343 小时前
LangChain4j 来了,Java AI智能体开发再次起飞。。。
java·人工智能·后端
一点一一3 小时前
nestjs+langchain:Prompt Template
人工智能·后端
Highcharts.js3 小时前
在 React 中使用 useState 和 @highcharts/react 构建动态图表
开发语言·前端·javascript·react.js·信息可视化·前端框架·highcharts
Oneslide3 小时前
低版本kubernetes节点卡死重置恢复方法
后端
likerhood3 小时前
java中的return this、链式编程和Builder模式
java·开发语言