战魂小筑

讨论群:309800774 知乎关注:http://zhihu.com/people/sunicdavy 开源项目:https://github.com/davyxu

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  257 随笔 :: 0 文章 :: 506 评论 :: 0 Trackbacks

golang的time.Format设计的和其他语言都不一样, 其他语言总是使用一些格式化字符进行标示, 而golang呢, 查了网上一些坑例子 自己查了下golang的源码, 发现以下代码

// String returns the time formatted using the format string
//  "2006-01-02 15:04:05.999999999 -0700 MST"
func (t Time) String() string {
    return t.Format("2006-01-02 15:04:05.999999999 -0700 MST")
}

尝试将2006-01-02 15:04:05写入到自己的例子中

func nowTime() string {
    return time.Now().Format("2006-01-02 15:04:05")
}

结果返回正确. 询问了下, 据说这个日期是golang诞生的日子… 咋那么自恋呢…

posted on 2015-03-26 17:23 战魂小筑 阅读(5501) 评论(1)  编辑 收藏 引用 所属分类: Golang

评论

# re: golang的time.Format的坑[未登录] 2015-10-30 10:21 123
如果一个码农连这点自由都没有,那真是太憋屈了  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理