diff --git a/g/os/gtime/gtime.go b/g/os/gtime/gtime.go index 0b8647f8e..cc1f6d619 100644 --- a/g/os/gtime/gtime.go +++ b/g/os/gtime/gtime.go @@ -25,9 +25,10 @@ const ( // "2018-02-09 20:46:17.897", // "2018-02-09T20:46:17Z", // "2018-02-09 20:46:17", + // "2018/10/31 - 16:38:46" // "2018-02-09", // 日期连接符号支持'-'或者'/' - TIME_REAGEX_PATTERN = `(\d{2,4}[-/]\d{2}[-/]\d{2})[\sT]{0,1}(\d{0,2}:{0,1}\d{0,2}:{0,1}\d{0,2}){0,1}\.{0,1}(\d{0,9})([\sZ]{0,1})([\+-]{0,1})([:\d]*)` + TIME_REAGEX_PATTERN = `(\d{2,4}[-/]\d{2}[-/]\d{2})[\sT-]*(\d{0,2}:{0,1}\d{0,2}:{0,1}\d{0,2}){0,1}\.{0,1}(\d{0,9})([\sZ]{0,1})([\+-]{0,1})([:\d]*)` ) var ( diff --git a/geg/os/gtime/gtime_regex.go b/geg/os/gtime/gtime_regex.go index 4f4463a28..03f0d51fa 100644 --- a/geg/os/gtime/gtime_regex.go +++ b/geg/os/gtime/gtime_regex.go @@ -19,6 +19,7 @@ func main() { "2018-02-09 20:46:17.897", "2018-02-09T20:46:17Z", "2018-02-09 20:46:17", + "2018/10/31 - 16:38:46", "2018-02-09", "2017/12/14 04:51:34 +0805 LMT", "2018/02/09 12:00:15",