项目作者: vjeantet

项目描述 :
Format and Parse date and time with joda layout
高级语言: Go
项目地址: git://github.com/vjeantet/jodaTime.git
创建时间: 2017-02-07T23:45:04Z
项目社区:https://github.com/vjeantet/jodaTime

开源协议:MIT License

下载


Go Reference
Build Status
Coverage Status
Go Report Card

JodaTime

  • Format golang date time.Time with joda layout
  • Parse time with joda layout

reference : http://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html

Usage

  1. package main
  2. import (
  3. "fmt"
  4. "time"
  5. "github.com/vjeantet/jodaTime"
  6. )
  7. func main() {
  8. date := jodaTime.Format("YYYY.MM.dd", time.Now())
  9. fmt.Println(date)
  10. dateTime, _ := jodaTime.Parse("dd/MMMM/yyyy:HH:mm:ss", "30/August/2015:21:44:25")
  11. fmt.Println(dateTime.String())
  12. }

Format

  1. Symbol Meaning Presentation Examples
  2. ------ ------- ------------ -------
  3. G era text AD
  4. C century of era (>=0) number 20
  5. Y year of era (>=0) year 1996
  6. x weekyear year 1996
  7. w week of weekyear number 27
  8. e day of week number 2
  9. E day of week text Tuesday; Tue
  10. y year year 1996
  11. D day of year number 189
  12. M month of year month July; Jul; 07
  13. d day of month number 10
  14. a halfday of day text PM
  15. K hour of halfday (0~11) number 0
  16. h clockhour of halfday (1~12) number 12
  17. H hour of day (0~23) number 0
  18. k clockhour of day (1~24) number 24
  19. m minute of hour number 30
  20. s second of minute number 55
  21. S fraction of second number 978
  22. z time zone text Pacific Standard Time; PST
  23. Z time zone offset/id zone -0800; -08:00; America/Los_Angeles
  24. ' escape for text delimiter
  25. '' single quote literal '