英文:
How do i format time in Go Language
问题
我需要将时间格式化为以下形式:
Mon, 16 Jun 2014 09:19:01 +0200
使用以下代码:
a := time.RFC1123Z
给我:
Mon, 02 Jan 2006 15:04:05 -0700
这个看起来是正确的,但我需要当前时间,并以某种方式使用now(),我猜想。但我还没有弄清楚如何做到。
英文:
I need to format time like this
Mon, 16 Jun 2014 09:19:01 +0200
following code
a := time.RFC1123Z
give me
Mon, 02 Jan 2006 15:04:05 -0700
which seem correct but need current time and use now() somehow i guess. but havent figured out how.
答案1
得分: 4
你需要使用Format
来实现。time.RFC1123Z
只是一个布局字符串。
t := time.Now()
s := t.Format(time.RFC1123Z) // 使用给定的布局将t格式化为字符串
fmt.Println(s)
英文:
You need to use Format
for this. time.RFC1123Z
is just a layout string.
t := time.Now()
s := t.Format(time.RFC1123Z) // Format t to a string using the given layout
fmt.Println(s)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论