转--Go时间格式化和类型互换操作
时间:2022-05-04
本文章向大家介绍转--Go时间格式化和类型互换操作,主要内容包括获取本地时间、指定格式的日期字符类型、构造指定时间类型、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
获取本地时间
// get current timestamp
currentTime := time.Now().Local() //print time
fmt.Println(currentTime)
指定格式的日期字符类型
// get current timestamp
currentTime := time.Now().Local()
//format Time, string type
newFormat := currentTime.Format("2006-01-02 15:04:05.000")
fmt.Println(newFormat)
构造指定时间类型
//build Time 2016-02-17 23:59:59.999, DateTime type
myTime := time.Date(0162, time.February, 17, 23, 59, 59, 999, time.UTC)
//output the myTime
fmt.Println("MyTime:", myTime.Format("2006-01-02 15:04:05.000"))
完整代码:
package main
import ( "fmt"
"time")
func FormatTime() {
// get current timestamp
currentTime := time.Now().Local()
//print time
fmt.Println(currentTime)
//format Time, string type
newFormat := currentTime.Format("2006-01-02 15:04:05.000")
fmt.Println(newFormat)
//build Time 2016-02-17 23:59:59.999, DateTime type
myTime := time.Date(0162, time.February, 17, 23, 59, 59, 999, time.UTC)
//output the myTime
fmt.Println("MyTime:", myTime.Format("2006-01-02 15:04:05.000"))
//current milliseconds
fmt.Println("milliseconds:", time.Now().UnixNano()/int64(time.Millisecond))
//TODO Changing time layout(form)
}
func main(){
FormatTime()
}
- Java中使用Hibernate系列之加载并存储对象学习(第三节)
- Java中使用Hibernate系列之启动方法学习(第二节)
- Java中使用Hibernate系列之映射文件学习(第一节)
- Java中为图片添加水印效果的方法——实例代码
- Java中使用Hibernate系列之过滤器(filters)学习
- Node.js中的内存泄漏分析
- Java实现把整数转换为英语单词的方法,实用代码
- Chrome XSS审计之SVG标签绕过
- Java实现的一个简单计算器,有字符分析功能
- Java中实现判断括号是否有效的方法,实用代码
- Java中使用栈实现一个队列,实用代码
- NDK 的开发流程
- 蜜罐背后的影子系统探秘
- Oracle 免费的数据库--Database 快捷版 11g 安装使用与SOD框架对Oracle的CodeFirst支持
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 不到100行代码搞定Python做OCR识别身份证,文字等各种字体
- codeforces 1389B(贪心)
- 又一个自动生成项目目录组件tree-cli,快速生成Readme项目结构
- 用Vue CLI创建uni-app,摆脱HBuilder,npm命令行运行及发布
- codeforces 1133D(map+精度控制)
- 1024程序员节 | 我在腾讯自研数据库,我为技术代言
- jasmine spyOn的单步调试
- codeforces 1363C(优先队列)
- 系统与应用异常定位诊断
- SQL优化终于干掉了“distinct”
- SAP Spartacus delivery mode页面Cannot find control with的错误消息
- codeforces 1349A(数学)
- 阔别两年,webpack 5 正式发布了!
- SAP Spartacus delivery mode continue button enable与否的逻辑
- codeforces 1342C(前缀和)