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

科技因子网站建设方案百度免费建网站

科技因子网站建设方案,百度免费建网站,网站建设有哪些方面,产品包装设计网站找谁做目录 time 包方法总结 类型 time.Time 的方法 库函数 代码示例: time 包方法总结 类型 time.Time 的方法 方法名描述示例               ẵNow()获取当前时间和日期time.Now()Format()格式化时间为字符串time.Now().Format("2006-01-02 15…

目录

time 包方法总结

类型 time.Time 的方法

库函数

代码示例:


time 包方法总结

类型 time.Time 的方法
方法名描述示例               ẵ
Now()获取当前时间和日期time.Now()
Format()格式化时间为字符串time.Now().Format("2006-01-02 15:04:05")
Add()增加指定时间time.Now().Add(2 * time.Hour)
Hour()获取小时部分time.Now().Hour()
Date()获取年、月、日部分time.Now().Date()
Before()判断当前时间是否在指定时间之前time.Now().Before(time.Now())
AddDate()增加年、月、日time.Now().AddDate(1, 2, 3)
Clock()获取小时、分钟、秒部分time.Now().Clock()
After()判断当前时间是否在指定时间之后time.Now().After(time.Now().Add(-1 * time.Hour))
Compare()比较时间,返回-1(当前时间小于指定时间)、0(相等)、1(当前时间大于指定时间)time.Now().Compare(time.Now().Add(-1 * time.Hour))
Equal()判断两个时间是否相等time.Now().Equal(time.Now())
Weekday()获取星期几time.Now().Weekday()
Truncate()截断时间到最接近但不超过的倍数时间time.Now().Truncate(24 * time.Hour)
In()转换为指定时区time.Now().In(time.UTC)
String()返回时间字符串time.Now().String()

库函数
方法名描述示例               ẵ
Parse()解析字符串为时间time.Parse("2006/01/02", "2022/05/19")
Add()增加指定时间future := time.Now().Add(2 * time.Second)
Sub()计算时间差diff := future.Sub(time.Now())
Sleep()阻塞当前 goroutine 一段时间time.Sleep(2 * time.Second)
AfterFunc()在指定时间后执行函数time.AfterFunc(diff, func() { ... })
NewTimer()创建一个计时器timer := time.NewTimer(5 * time.Second)
Stop()停止计时器timer.Stop()
Since()计算从某个时间到现在的时间差time.Since(start)
Date()创建一个新的时间time.Date(2025, time.March, 29, 20, 38, 0, 0, time.UTC)
After()返回一个在指定时间后的通道time.After(2 * time.Hour)

代码示例:
package mainimport ("fmt""time"
)func main() {// 当前时间fmt.Println(time.Now())// 格式化,stringfmt.Println(time.Now().Format("2006-01-02 15:04:05"))fmt.Println(time.Now().Format("2006.01.02 15:04:05.000"))fmt.Println(time.Now().Format("2006/01/02 15/04/05"))// --------------------------类型time.fmt.Println("--------------------")fmt.Println(time.Now().Add(2 * time.Hour))fmt.Println(time.Now().Hour())fmt.Println(time.Now().Date()) // year int, month Month, day intfmt.Println(time.Now().Before(time.Now()))fmt.Println(time.Now().AddDate(1, 2, 3))fmt.Println(time.Now().Clock())                                 // hour int, min int, sec intfmt.Println(time.Now().After(time.Now().Add(-1 * time.Hour)))   // truefmt.Println(time.Now().Compare(time.Now().Add(-1 * time.Hour))) // 调用者小于t返回-1,等于返回0,大于返回1。fmt.Println(time.Now().Equal(time.Now()))fmt.Println(time.Now().Weekday())fmt.Println(time.Now().Truncate(24 * time.Hour)) //截断到最接近但不超过原始时间的d的倍数。截断到最近的一天开始时刻fmt.Println(time.Now().In(time.UTC))             // 转换为UTC时区fmt.Println(time.Now().String())// ----------------------------库time.fmt.Println("--------------------")// 解析parseTime, _ := time.Parse("2006/01/02", "2022/05/19")fmt.Println(parseTime) // 2022-05-19 00:00:00 +0000 UTC// 运算future := time.Now().Add(2 * time.Second)fmt.Println(future)diff := future.Sub(time.Now())fmt.Println(diff)// 延时、定时var start = time.Now()time.Sleep(2 * time.Second)time.AfterFunc(diff, func() {fmt.Println("时间到")})// timertimer := time.NewTimer(5 * time.Second)fmt.Println("开始等待")<-timer.C // 经过指定的时间间隔后发送当前时间到它的通道(C);阻塞直到计时器到期//time.Timer 对象包含一个名为 C 的通道(channel),其类型为 <-chan Time。这个通道用于接收计时器到期的通知。//具体来说,当你创建了一个 time.Timer 并设置了一定的持续时间后,这个定时器会在设定的时间间隔后通过它的 C 通道发送当前的时间信息。fmt.Println("5秒过去了")// 等价于time.After(5 * time.Second)timer = time.NewTimer(5 * time.Second)stopped := timer.Stop() //如果计时器已经在通道上发送了值,则 Stop 不会有任何效果。if stopped {fmt.Println("计时器已成功停止")} else {fmt.Println("计时器未能停止")}// 注意:这里需要防止goroutine泄露,实际应用中应谨慎处理select {case <-timer.C:// 如果计时器到期,这里会被触发default:// 如果计时器被成功停止,这里什么都不会发生}// 其他fmt.Println(time.Since(start))// 输出: 2025-03-29 20:38:00 +0000 UTCfmt.Println(time.Date(2025, time.March, 29, 20, 38, 0, 0, time.UTC))fmt.Println(time.After(2 * time.Hour)) // 打印通道本身,而非时间点
}

http://www.dtcms.com/wzjs/389628.html

相关文章:

  • 淄博网站建设方案百度关键词怎么排名
  • 一元夺宝网站建设费用成都调查事务所
  • 中国有几大网站常见的网络直接营销有哪些
  • 用wordpress建站多少钱营销宝
  • hfs网络文件服务器可以做网站打造龙头建设示范
  • 如何把html网站改为asp网站刷网站百度关键词软件
  • 文章网站的一级二级怎么做搜狗seo查询
  • 甘肃系统建站怎么用重庆百度推广关键词优化
  • 做服装外贸的网站三亚百度推广开户
  • 苏州建设公司网站爱战网官网
  • 长治网站开发建站系统cms
  • 网站建设与制作与维护网店营销策略有哪些
  • 网站建设与管理案例教程第三版课后答案快速关键词排名首页
  • 网站外链优化软文营销什么意思
  • 怎么建设网站啊网站优化外包找谁
  • 设计精美的中文网站百度助手手机下载
  • 哈尔滨做平台网站平台公司吗如何在百度上做广告宣传
  • 网站建设评判seo网站排名助手
  • html5个人网站源码搜索引擎营销的原理是什么
  • ps做网页怎么在网站上打开百度舆情监测平台
  • 关于建设学校网站的报告站长工具seo查询5g5g
  • 江阴高端网站建设网站开发平台有哪些
  • 销售网站建设怎么做seo课程哪个好
  • 石家庄58同城最新招聘信息seo搜索优化是什么意思
  • 屏边县住房和城乡建设局网站百度售后客服电话24小时
  • 推荐做ppt照片的网站淄博搜索引擎优化
  • 信息中心完成网站建设网站seo诊断报告怎么写
  • 网站登录页一般做多大尺寸百度24小时人工客服电话
  • 黄石市网站建设最新黑帽seo教程
  • 哪个网站上做ppt比较好建站公司排名