博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
golang 格式化时间成datetime
阅读量:5116 次
发布时间:2019-06-13

本文共 461 字,大约阅读时间需要 1 分钟。

Golang或者Beego,总需要往里写datetime时间戳。

Golang对时间格式支持并不理想。

先看一个例子:

package main     import (      "fmt"      "time")    func main() {      t := time.Now()      fmt.Println(t)      t1 := time.Now().Format("2006-01-02 15:04:05")      fmt.Println(t1)      t2  := time.Now().Unix()    fmt.Println(t2)}

运行结果如下:

  

Format里必须用“2006-01-02 15:04:05"这个时间戳,简单来记的话就是 2006-1-2-3-4-5。否则不行!Golang奇葩点之一。

如果是unix时间戳,  time.Now().Unix()

 

转载于:https://www.cnblogs.com/unqiang/p/6795755.html

你可能感兴趣的文章
poj2569
查看>>
使用pygal_maps_world.i18n中数据画各大洲地图
查看>>
sql server必知多种日期函数时间格式转换
查看>>
ListView如何获取点击单元格内容
查看>>
jQuery EasyUI 的下拉选择combobox后台动态赋值
查看>>
timeline时间轴进度“群英荟萃”
查看>>
python if else elif statement
查看>>
网络编程
查看>>
文本隐藏(图片代替文字)
查看>>
java面试题
查看>>
提高码力专题(未完待续)
查看>>
pair的例子
查看>>
前端框架性能对比
查看>>
@property中 retain 详解
查看>>
uva 387 A Puzzling Problem (回溯)
查看>>
12.2日常
查看>>
12.3日常
查看>>
Delphi 取整函数round、trunc、ceil和floor
查看>>
C/C++二维数组的用法
查看>>
排序 冒泡排序法
查看>>