将打印日期转到控制台

jam*_*der 15 go

我正在尝试将月,日和年分别添加到控制台.

我需要能够单独访问日期的每个部分.我可以从"时间"包中使用time.now()获得整个事情,但之后我就陷入了困境.

谁能告诉我哪里出错了?

Roc*_*key 19

你实际上非常接近:)然后返回值time.Now()是一个Time类型,在这里查看包文档将显示一些你可以调用的方法(为了更快的概述,请到这里查看type Time).要获得上面提到的每个属性,您可以这样做:

package main

import (
    "fmt"
    "time"
)

func main() {
    t := time.Now()
    fmt.Println(t.Month())
    fmt.Println(t.Day())
    fmt.Println(t.Year())
}
Run Code Online (Sandbox Code Playgroud)

如果您有兴趣打印Month整数,可以使用以下Printf函数:

package main

import (
    "fmt"
    "time"
)

func main() {
    t := time.Now()
    fmt.Printf("%d\n", t.Month())
}
Run Code Online (Sandbox Code Playgroud)