Skip to content

Commit

Permalink
improve gtime.ParseTimeFromContent
Browse files Browse the repository at this point in the history
  • Loading branch information
gqcn committed Jan 27, 2021
1 parent 69e1628 commit a2b322a
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 0 deletions.
20 changes: 20 additions & 0 deletions .example/net/ghttp/server/router/duplicated/duplicated.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package main

import (
"github.com/gogf/gf/frame/g"
"github.com/gogf/gf/net/ghttp"
)

func main() {
s := g.Server()
s.Group("/", func(group *ghttp.RouterGroup) {
group.ALL("/test", func(r *ghttp.Request) {
r.Response.Writeln(1)
})
group.ALL("/test", func(r *ghttp.Request) {
r.Response.Writeln(2)
})
})
s.SetPort(8199)
s.Run()
}
1 change: 1 addition & 0 deletions os/gtime/gtime_format.go
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,7 @@ func formatToRegexPattern(format string) string {
s := gregex.Quote(formatToStdLayout(format))
s, _ = gregex.ReplaceString(`[0-9]`, `[0-9]`, s)
s, _ = gregex.ReplaceString(`[A-Za-z]`, `[A-Za-z]`, s)
s, _ = gregex.ReplaceString(`\s+`, `\s+`, s)
return s
}

Expand Down
5 changes: 5 additions & 0 deletions os/gtime/gtime_z_unit_basic_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,11 @@ func Test_ParseTimeFromContent(t *testing.T) {
t.Error("test fail")
}
})

gtest.C(t, func(t *gtest.T) {
timeStr := "2021-1-27 9:10:24"
t.Assert(gtime.ParseTimeFromContent(timeStr, "Y-n-d g:i:s").String(), "2021-01-27 09:10:24")
})
}

func Test_FuncCost(t *testing.T) {
Expand Down

0 comments on commit a2b322a

Please sign in to comment.