AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

Golang 實現時間戳和時間的轉化,很麻煩嗎?

來源: 責編: 時間:2024-07-09 18:19:16 733觀看
導讀說實話,golang的時間轉化還是很麻煩的,最起碼比php麻煩很多,上碼好好學學一下package main import ( "time" "fmt")func main() { //獲取當前時間 t := time.Now() //2018-07-11 15:07:51.8858085 +0800 CST m=+

說實話,golang的時間轉化還是很麻煩的,最起碼比php麻煩很多,上碼好好學學一下zmR28資訊網——每日最新資訊28at.com

package main import (   "time"   "fmt")func main() {   //獲取當前時間   t := time.Now() //2018-07-11 15:07:51.8858085 +0800 CST m=+0.004000001   fmt.Println(t)   //獲取當前時間戳   fmt.Println(t.Unix()) //1531293019   //獲得當前的時間   fmt.Println(t.Uninx().Format("2006-01-02 15:04:05"))  //2018-7-15 15:23:00   //時間 to 時間戳   loc, _ := time.LoadLocation("Asia/Shanghai")        //設置時區   tt, _ := time.ParseInLocation("2006-01-02 15:04:05", "2018-07-11 15:07:51", loc) //2006-01-02 15:04:05是轉換的格式如php的"Y-m-d H:i:s"   fmt.Println(tt.Unix())                             //1531292871   //時間戳 to 時間   tm := time.Unix(1531293019, 0)   fmt.Println(tm.Format("2006-01-02 15:04:05")) //2018-07-11 15:10:19   //獲取當前年月日,時分秒   y := t.Year()                 //年   m := t.Month()                //月   d := t.Day()                  //日   h := t.Hour()                 //小時   i := t.Minute()               //分鐘   s := t.Second()               //秒   fmt.Println(y, m, d, h, i, s) //2018 July 11 15 24 59}

補充:Golang 13位時間戳轉time.TimezmR28資訊網——每日最新資訊28at.com

時間戳:時間戳是使用數字簽名技術產生的數據,簽名的對象包括了原始文件信息、簽名參數、簽名時間等信息。時間戳系統用來產生和管理時間戳,對簽名對象進行數字簽名產生時間戳,以證明原始文件在簽名時間之前已經存在。zmR28資訊網——每日最新資訊28at.com

mysql類型timestamp(時間戳)和datetime(時間)差別:timestamp占用4個字節;datetime占用8個字節;zmR28資訊網——每日最新資訊28at.com

timestamp范圍1970-01-01 00:00:01.000000 到 2038-01-19 03:14:07.999999;zmR28資訊網——每日最新資訊28at.com

datetime是1000-01-01 00:00:00.000000 到 9999-12-31 23:59:59.999999;zmR28資訊網——每日最新資訊28at.com

時間戳格式:10位數的時間戳是以 秒 為單位,如:1530027865zmR28資訊網——每日最新資訊28at.com

13位數的時間戳是以 毫秒 為單位, 如:1530027865231zmR28資訊網——每日最新資訊28at.com

19位數的時間戳是以 納秒 為單位,如:1530027865231834600zmR28資訊網——每日最新資訊28at.com

Golang獲取當前時間或時間戳zmR28資訊網——每日最新資訊28at.com

// stringtime.Now().Format("2006-01-02 15:04:05")// time.Timetime.Now()// int64 時間戳,默認10位,單位:秒time.Now().UnixNano()

13位時間戳轉時間格式zmR28資訊網——每日最新資訊28at.com

func UnixToTime(e string) (datatime time.Time, err error) { data, err := strconv.ParseInt(e, 10, 64) datatime = time.Unix(data/1000, 0) return}

時間轉13位時間戳zmR28資訊網——每日最新資訊28at.com

func TimeToUnix(e time.Time) int64 { timeUnix, _ := time.Parse("2006-01-02 15:04:05", e.Format("2006-01-02 15:04:05")) return timeUnix.UnixNano() / 1e6}

zmR28資訊網——每日最新資訊28at.com

參考鏈接:https://www.jb51.net/article/211526.htm

本文鏈接:http://www.tebozhan.com/showinfo-26-99895-0.htmlGolang 實現時間戳和時間的轉化,很麻煩嗎?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: SSE打扮你的AI應用,讓它美美噠!

下一篇: 新目標檢測模型YOLOv9實踐 :訓練自定義數據

標簽:
  • 熱門焦點
  • 盧偉冰長文解析K60至尊版 對Redmi有著里程碑式的意義

    在今天的Redmi后性能時代戰略發布會結束之后,Redmi總經理盧偉冰又帶來了一篇長文,詳解了為什么 Redmi 要開啟后性能時代?為什么選擇和 MediaTek、Pixelworks 深度合作?以及后性
  • 服務存儲設計模式:Cache-Aside模式

    Cache-Aside模式一種常用的緩存方式,通常是把數據從主存儲加載到KV緩存中,加速后續的訪問。在存在重復度的場景,Cache-Aside可以提升服務性能,降低底層存儲的壓力,缺點是緩存和底
  • Golang 中的 io 包詳解:組合接口

    io.ReadWriter// ReadWriter is the interface that groups the basic Read and Write methods.type ReadWriter interface { Reader Writer}是對Reader和Writer接口的組合,
  • 得物效率前端微應用推進過程與思考

    一、背景效率工程隨著業務的發展,組織規模的擴大,越來越多的企業開始意識到協作效率對于企業團隊的重要性,甚至是決定其在某個行業競爭中突圍的關鍵,是企業長久生存的根本。得物
  • 使用AIGC工具提升安全工作效率

    在日常工作中,安全人員可能會涉及各種各樣的安全任務,包括但不限于:開發某些安全工具的插件,滿足自己特定的安全需求;自定義github搜索工具,快速查找所需的安全資料、漏洞poc、exp
  • 一條抖音4億人圍觀 ! 這家MCN比無憂傳媒還野

    作者:Hiu 來源:互聯網品牌官01 擦邊少女空降熱搜,幕后推手曝光被網友譽為“純欲天花板”的女網紅井川里予,近期因為一組哥特風照片登上熱搜,引發了一場互聯網世界關于
  • 三星Galaxy Z Fold/Flip 5國行售價曝光 :最低7499元/12999元起

    據官方此前宣布,三星將于7月26日也就是明天在韓國首爾舉辦Unpacked活動,屆時將帶來帶來包括Galaxy Buds 3、Galaxy Watch 6、Galaxy Tab S9、Galaxy
  • 蘋果MacBook Pro 2021測試:仍不支持平滑滾動

    據10月30日9to5 Mac 消息報道,蘋果新的 14 英寸和 16 英寸 MacBook Pro 2021 上市后獲得了不錯的評價,亮點包括行業領先的性能,令人印象深刻的電池續航,精美豐
  • 利用職權私自解除被封帳號 Meta開除20多名員工

    11月18日消息,據外媒援引知情人士表示,過去一年時間內,Facebook母公司Meta解雇或處罰了20多名員工以及合同工,指控這些人通過內部系統以不當方式重置用戶帳號,其
Top