当前位置: 首页 > news >正文

免费室内装修3d设计软件/搜索引擎优化的英文缩写

免费室内装修3d设计软件,搜索引擎优化的英文缩写,青岛网站建设 推荐青岛博采网络,wordpress 逻辑代码哎,先发下牢骚,Go文档还是太弱了,特别是标准库中的文档说明,很多函数几乎就一句话过了。这点确实该向Microsoft的MSDN好好学学。 Go的time包是标准库中的包之一 不用说,几乎是开发必须用到的包之一。time包的说明文档在…

哎,先发下牢骚,Go文档还是太弱了,特别是标准库中的文档说明,很多函数几乎就一句话过了。这点确实该向Microsoft的MSDN好好学学。

 

Go的time包是标准库中的包之一

不用说,几乎是开发必须用到的包之一。time包的说明文档在:

http://golang.org/pkg/time/

 

先注意下Overview中的一句话:

The calendrical calculations always assume a Gregorian calendar.

这个包的时间计算式是基于格里历,就是我们使用的公历。关于格里历的历史,可以看百度百科:

http://baike.baidu.com/view/391054.htm

 

看看godoc文档,最大的数据类型就是Time了,这个Time类型最微小可以表示到nanosecond(微毫秒,十亿份之一秒)。

clip_image001

 

Time的比较是使用Before,After和Equal方法。看一眼After:

func (t Time) After(u Time) bool

很好,返回的是bool类型,是我们所需要的。

 

Sub方法返回的是两个时间点之间的时间距离,看上图看到它返回的是Duration结构,这个结构的具体类型和操作也在godoc中

 

Add方法和Sub方法是相反的,获取t0和t1的时间距离d是使用Sub,将t0加d获取t1就是使用Add方法

 

IsZero方法:Time的zero时间点是January 1, year 1, 00:00:00 UTC,这个函数判断一个时间是否是zero时间点

 

Local,UTC,Ln是用来显示和计算地区时间的。

 

下面从几个需求直接看time的使用

1 请打出当前时间的时间戳,然后将时间戳格式为年月日时分秒的形式

package mainimport ("fmt""time"
)func main() {//时间戳t := time.Now().Unix()fmt.Println(t)//时间戳到具体显示的转化fmt.Println(time.Unix(t, 0).String())//带纳秒的时间戳t = time.Now().UnixNano()fmt.Println(t)fmt.Println("------------------")//基本格式化的时间表示fmt.Println(time.Now().String())fmt.Println(time.Now().Format("2006year 01month 02day"))}

显示:

clip_image002

特别是Format这个函数,可以好好使用

2 输出当前星期几?

package mainimport ("fmt""time"
)func main() {//时间戳t := time.Now()fmt.Println(t.Weekday().String())}

clip_image003

 

文档中对这个Weekday类型就没有说明!!没法,直接看代码可以看到:

clip_image004

 

Weekday有一个String()方法

好了,看到这里外带我们有一个推测:

 

当一个结构中有定义String()函数的时候,fmt.Println()是会调用String的

例子如下:

package mainimport ("fmt"
)type MyStruct struct{
}func (d MyStruct)String() string {return "mystruct"}func main() {me := new(MyStruct)fmt.Println(me)}

clip_image005

 

Go的Time之旅结束!!

http://www.jmfq.cn/news/5245129.html

相关文章:

  • 简单的网站建设企业/今天最新的新闻头条
  • 福田做棋牌网站建设哪家公司便宜/百度极速版下载安装最新版
  • 佛山网站建设企业/百度上海总部
  • c 做网站性能怎么样/韩国最新新闻
  • 商业授权/seo搜索引擎优化视频
  • 赣州做网站jx25/长春网站seo哪家好
  • 哪里网站建设联系/口碑营销什么意思
  • 贵阳网站建设哪家好/培训推广 seo
  • 网站做邮箱吗/软文推广案例大全
  • 做宣传册参考网站/google官网下载安装
  • 深圳外贸建站模版/企业在线培训平台
  • 网站规划书包含哪些内容/2345网址导航浏览器下载
  • 南京便宜网站建设/在线排名优化
  • 电脑有了外网是不是就可以做网站/房地产新闻最新消息
  • 做h5网站的公司/广州seo网站管理
  • html5 企业网站/网站优化 推广
  • 做网站的成功案例/厦门网站的关键词自动排名
  • 做电商网站的步骤/放心网站推广优化咨询
  • 公共网站怎地做/百度开户流程
  • discuz建网站/今天的国际新闻
  • 网站建设 试卷/海外推广解决方案
  • 免费博客网站有哪些/好看的html网页
  • 给别人云做网站赚钱吗/必应搜索国际版
  • 英语网站排名/天津百度推广开户
  • 企业网站优化应该怎么做/买链接网
  • 大同哪有做网站的/在线网络培训平台
  • php做网站用什么软件好/楚雄今日头条新闻
  • 有免费的网站做农家院宣传/seo排名点击首页
  • 网站建设 团队/站长素材官网免费
  • 做最好的色书网站/李勇seo的博客