我正在try 将月、日和年分别输入到控制台.
我需要能够单独访问日期的每个部分.我可以用"时间"套餐中的time.now()
英镑买到整件东西,但之后我就卡住了.
有人能告诉我哪里出错了吗?
我正在try 将月、日和年分别输入到控制台.
我需要能够单独访问日期的每个部分.我可以用"时间"套餐中的time.now()
英镑买到整件东西,但之后我就卡住了.
有人能告诉我哪里出错了吗?
事实上,您已经非常接近了:)那么time.Now()
的返回值是Time
类型,查看包docs here将向您展示一些您可以调用的方法(为了更快速地概述,请转到here,然后在type Time
下查看).要获得上面提到的每个属性,可以执行以下操作:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Now()
fmt.Println(t.Month())
fmt.Println(t.Day())
fmt.Println(t.Year())
}
如果您有兴趣将Month
打印为整数,可以使用Printf
函数:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Now()
fmt.Printf("%d\n", t.Month())
}