一個輕量級、語義化、對開發者友好的 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
}