iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > GO >如何在go中打印基于时间的时区的精确时间?
  • 185
分享到

如何在go中打印基于时间的时区的精确时间?

2024-04-04 23:04:33 185人浏览 独家记忆
摘要

大家好,我们又见面了啊~本文《如何在Go中打印基于时间的时区的精确时间?》的内容中将会涉及到等等。如果你正在学习golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能

大家好,我们又见面了啊~本文《如何在Go中打印基于时间的时区的精确时间?》的内容中将会涉及到等等。如果你正在学习golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能一起进步!下面就开始本文的正式内容~

问题内容

嗨,我这次想转换 2021-04-13 14:00:00 +0700 wib

2021-04-13 21:00:00

基本上我需要根据某个时区位置打印准确的时间,我不能使用此方法

time.ParseInLocation("02-Jan-2006 15:04:05", someTime.FORMat("02-Jan-2006 15:04:05"), location)

因为它将返回 yy-mm-dd- hh:mm:ss 偏移时区


正确答案


如果你仔细观察的话,在location中解析得到的时间就是在该location的时间。这不像 2021-04-13 14:00:00 +0700 wib2021-04-13 21:00:00 但事实上,时间是 2021-04-13 14:00:00 在您给定的位置。 +0700 仅显示偏移量,您不必使用偏移量更新时间。

func main() {
    now, _ := time.parse("02-01-2006 15:04:05 -0700", "07-05-2021 12:00:00 +0530")

    loc, _ := time.loadlocation("utc")
    fmt.printf("utc time:       %s\n", now.in(loc))

    loc, _ = time.loadlocation("europe/berlin")
    fmt.printf("berlin time:    %s\n", now.in(loc))

    loc, _ = time.loadlocation("america/new_york")
    fmt.printf("new york time:  %s\n", now.in(loc))

    loc, _ = time.loadlocation("asia/kolkata")
    fmt.printf("india time:     %s\n", now.in(loc))

    loc, _ = time.loadlocation("asia/singapore")
    fmt.printf("singapore time: %s\n", now.in(loc))
}

以上代码的输出为:

UTC Time:       2021-05-07 06:30:00 +0000 UTC
Berlin Time:    2021-05-07 08:30:00 +0200 CEST
New York Time:  2021-05-07 02:30:00 -0400 EDT
India Time:     2021-05-07 12:00:00 +0530 IST
Singapore Time: 2021-05-07 14:30:00 +0800 +08

每个地点的时间均指当地时间。偏移量仅显示与 gmt 的偏移量。

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《如何在go中打印基于时间的时区的精确时间?》文章吧,也可关注编程网公众号了解相关技术文章。

您可能感兴趣的文档:

--结束END--

本文标题: 如何在go中打印基于时间的时区的精确时间?

本文链接: https://www.lsjlt.com/news/596213.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在go中打印基于时间的时区的精确时间?
    大家好,我们又见面了啊~本文《如何在go中打印基于时间的时区的精确时间?》的内容中将会涉及到等等。如果你正在学习Golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能...
    99+
    2024-04-04
  • 如何在Java中获取精确到秒的时间戳
    今天就跟大家聊聊有关如何在Java中获取精确到秒的时间戳,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、时间戳简介:时间戳的定义:通常是一个字符序列,唯一地标识某一刻的时间。数字时...
    99+
    2023-05-30
    java 时间戳
  • python3.6 如何打印当前时间
    打印当前时间:import time """格式化成2016-03-20 11:45:39形式""" print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) '''# 格...
    99+
    2023-01-31
    时间
  • 基于时间点的恢复
    1、  拷贝老库的binlog到恢复库(注意不要把新库的日志给覆盖掉) 2、  解析binlog找出at时间点: mysqlbinlog -vv my...
    99+
    2024-04-02
  • 怎么在PHP中将时间戳转换为不同时区的时间
    本文小编为大家详细介绍“怎么在PHP中将时间戳转换为不同时区的时间”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在PHP中将时间戳转换为不同时区的时间”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。了解时区概...
    99+
    2023-07-05
  • 如何在Go中优化Load时间?
    Go是一种非常流行的编程语言,被广泛应用于各种应用程序的开发中。然而,在使用Go编写应用程序时,开发者面临的一个常见问题就是应用程序的Load时间过长。在本文中,我们将介绍一些优化Load时间的技巧,让你的Go应用程序更快地启动。 减少...
    99+
    2023-06-13
    load 面试 shell
  • 如何在mysql中使用时间戳精度
    如何在mysql中使用时间戳精度?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前段时间,将负责的应用的mysql-connector-ja...
    99+
    2024-04-02
  • Linux中如何设置时区和时间
    这篇文章主要介绍了Linux中如何设置时区和时间,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。以印度时区为例:时区的设置修改时区rm /etc/localtime`...
    99+
    2023-06-27
  • 如何用 Golang 在不同时区的协程中同步时间?
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-22
  • php中的时间戳如何转换成时间
    本篇内容主要讲解“php中的时间戳如何转换成时间”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php中的时间戳如何转换成时间”吧!在php中,可以使用date()函数来将时间戳转换为日期时间,该...
    99+
    2023-07-04
  • Oracle中的时间戳和时区是如何处理的
    在Oracle中,时间戳是以特定格式存储日期和时间信息的数据类型。时区信息在Oracle中是通过数据库会话参数来管理的。 当存储时间...
    99+
    2024-04-09
    Oracle
  • python打印时间的代码怎么写
    在 Python 中,您可以使用 datetime 模块来获取当前时间并打印出来。以下是一个简单的示例代码: import date...
    99+
    2024-03-15
    python
  • 如何在Go语言中准确获取函数执行时间
    在Go语言中准确获取函数执行时间是一个常见的需求,特别是在性能优化和程序调优方面。在本文中,我们将深入探讨如何在Go语言中精确测量函数的执行时间,并提供具体的代码示例。 为了准确地测量...
    99+
    2024-03-12
    go语言 时间 函数执行
  • 如何在dedecms中正确设置时间格式?
    如何在dedecms中正确设置时间格式? 随着互联网的飞速发展,网站建设变得日益重要,而DedeCMS作为一款颇受欢迎的开源网站建设系统,也受到越来越多的关注。在DedeCMS中,时间...
    99+
    2024-03-14
    时间格式设置 时间格式校准
  • 在 MySQL 表中插入时如何修复不正确的日期时间值?
    To avoid the incorrect datetime value error, you can use the STR_TO_DATE() method.As we know the datetime format is YYYY...
    99+
    2023-10-22
  • linux实时打印当前时间戳的方法是什么
    在Linux中,可以使用`date`命令来打印当前的时间戳。时间戳通常是自1970年1月1日00:00:00 UTC以来的秒数。要以...
    99+
    2023-08-24
    linux
  • 关于导入excel时js转换时间的正确方式
    目录一、基础二、问题描述三、解决思路附:js读取excel中日期格式转换问题总结一、基础 1、excel的日期是以1900-1-0开始计算的,既1900-1-1就是1天; 2、js的...
    99+
    2024-04-02
  • php中的时间戳转换和时区如何设置
    这篇文章主要介绍“php中的时间戳转换和时区如何设置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php中的时间戳转换和时区如何设置”文章能帮助大家解决问题。一、什么是时间戳?时间戳(timesta...
    99+
    2023-07-05
  • python如何求两个时间的时间差
    这篇文章主要介绍“python如何求两个时间的时间差”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python如何求两个时间的时间差”文章能帮助大家解决问题。计算两个时间的时间差:from ...
    99+
    2023-07-04
  • 关于mysql now()显示的时间不正确
    如果MySQL中的NOW()函数返回的时间不正确,可能有以下几个原因: 时区设置不正确。请使用SELECT @@global.time_zone;命令检查MySQL服务器的全局时区设置,并确保它与你所在地区的时区匹配。如果时区设置不正确,...
    99+
    2023-09-02
    mysql 数据库 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作