为了账号安全,请及时绑定邮箱和手机立即绑定

Go - 函数返回日期时间

Go - 函数返回日期时间

Go
开心每一天1111 2021-11-01 15:51:04
我正在学习 go 语言,并尝试创建一个返回日期时间的函数。我已经有了有效的代码(在 play.golang.org 在线查看):package mainimport (    "fmt"    "time")func getDatetime() time.Time {    return time.Now()}func main() {    fmt.Println(getDatetime())}但!我真的不知道它是否正确。我的疑问是关于类型getDatetime功能(的回报了time.time)。它应该是字符串还是其他东西?顺便说一句:对不起,这个简单的问题,几年来我是 python 开发人员。
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

除非您的函数的调用者需要一个字符串(如 UI)并打算对返回值进行字符串操作(这在 datetime 的上下文中没有多大意义),否则您应该只返回time.Time. 否则,您的呼叫方提供的与时间相关的功能,如没有接入time.After()time.Before()time.Equal()等。


查看完整回答
反对 回复 2021-11-01
  • 1 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信