天天看點

Golang:carbon一個輕量級、語義化、對開發者友好的 golang 時間處理庫

一個輕量級、語義化、對開發者友好的 golang 時間處理庫,支援鍊式調用

文檔

  • https://github.com/golang-module/carbon
  • https://pkg.go.dev/github.com/golang-module/carbon/v2
  • 中文文檔
go get -u github.com/golang-module/carbon/v2
           
package main

import (
    "fmt"

    "github.com/golang-module/carbon/v2"
)

func main() {
	// 時間日期
    datetime := carbon.Now().ToDateTimeString()
    fmt.Printf("datetime: %v\n", datetime)
    // datetime: 2022-11-09 09:38:42

    // 日期
    date := carbon.Now().ToDateString()
    fmt.Printf("date: %v\n", date)
    // date: 2022-11-09

    // 時間
    time := carbon.Now().ToTimeString()
    fmt.Printf("time: %v\n", time)
    // time: 09:38:42

}