如何使用now扩展go的时间工具箱
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"如何使用now扩展go的时间工具箱",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何使用now扩展go的时间工具箱"吧!golan
千家信息网最后更新 2026年11月03日如何使用now扩展go的时间工具箱
这篇文章主要讲解了"如何使用now扩展go的时间工具箱",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何使用now扩展go的时间工具箱"吧!
golang不像C#,Java这种高级语言,有丰富的语法糖供开发者很方便的调用。所以这便催生出很多的开源组件,通过使用这些第三方组件能够帮助我们在开发过程中少踩很多的坑。
时间处理是所有语言都要面对的一个问题,parse根据字符串转为date类型,tostring()将date类型转为定制化的字符串。
在实际使用过程中,parse的使用有一种不是很舒服的方法。
上源码
time1, _ := time.Parse("2006-01-02", "2020-02-22")fmt.Println(time1)time2, _ := time.Parse("2006/01/02", "2020/02/23")fmt.Println(time2)不同的字符串格式要配置不同的模板才能正常解析,有没有一种方式类似C#中Datetime.parse("日期字符串"),一般输入的格式都能够被识别。
t, _ := now.Parse("2017/01/02")fmt.Println(t)t2, _ := now.Parse("2017-10-02 17:30")fmt.Println(t2)很方便的,不用再去记 2006-01-02 15:04:05 这种奇怪的日期格式化了,真的想不明白。YYYY-MM-dd横行的如今,为什么作者要设计这么奇怪的日期格式化方式,百思不得奇解。
这只是now工具箱的一个功能,还有很多其他的附加功能等待大家探索。
基础使用
import "github.com/jinzhu/now"time.Now() // 2013-11-18 17:51:49.123456789 Monnow.BeginningOfMinute() // 2013-11-18 17:51:00 Monnow.BeginningOfHour() // 2013-11-18 17:00:00 Monnow.BeginningOfDay() // 2013-11-18 00:00:00 Monnow.BeginningOfWeek() // 2013-11-17 00:00:00 Sunnow.BeginningOfMonth() // 2013-11-01 00:00:00 Frinow.BeginningOfQuarter() // 2013-10-01 00:00:00 Tuenow.BeginningOfYear() // 2013-01-01 00:00:00 Tue
设置每星期的起始天数
国外习惯使用星期天作为一周的第一天,而国内内使用星期一作为每周的第一天。now的设置很简单,一行代码即可
now.WeekStartDay = time.Monday // Set Monday as first day, default is Sundaynow.BeginningOfWeek() // 2013-11-18 00:00:00 Mon
这种时候,本星期的每一天就变成18号了
"有没有更简单的方式呢,我不想每次都还要配置一下,可能有时候忘记了呀"
"当然有"
now.Monday() // 2013-11-18 00:00:00 Monnow.Sunday() // 2013-11-24 00:00:00 Sun (Next Sunday)now.EndOfSunday() // 2013-11-24 23:59:59.999999999 Sun (End of next Sunday)
直接.Monday() .Sunday()便可。
时间
星期
格式
工具
工具箱
字符
字符串
日期
配置
内容
方式
时区
学习
起始
输入
不同
代码
功能
基础
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技有限公司
互联网科技行业发展
北京互联网科技
互联网科技的发展
高科技与互联网
天下捷融互联网科技
长亮科技 互联网金融
联恩商钥互联网科技有限公司
新华互联网科技校企合作
华中科技有哪些互联网大佬
温州喔噻互联网科技有限公司
互联网科技寓意
顶级互联网科技成果有哪些
科技互联网大厂
东莞新华互联网科技学校
朱啸虎曾投资哪些互联网科技企业
互联网方面的科技前沿
锡山区互联网智能科技产品供应
江苏苏星互联网科技有限公司
启辰互联网科技
关于新基建和互联网科技
腾讯科技 互联网女皇
互联网科技热点资讯
剑昆互联网络科技有限公司临桂
区块链结合互联网科技
工业互联网科技成果转化
云鲸互联网络科技有限公司
江苏互联网智能科技产品出厂价
互联网科技博主张洲
第三届互联网大会安防黑科技