Commit Graph

281 Commits

Author SHA1 Message Date
Klondike Dragon
c62ed15d73 Support PMDT and AMT time zones
Also disallow PM and AM from being specified twice in the string.

Fixes https://github.com/araddon/dateparse/issues/149
2023-12-12 17:42:09 -07:00
Klondike Dragon
3ebc8bc635 Incorporate fix for dd.mm.yyyy format
Incorporates PR https://github.com/araddon/dateparse/pull/133 from https://github.com/mehanizm to fix https://github.com/araddon/dateparse/issues/129

Adds test cases to verify the following are already fixed:
* https://github.com/araddon/dateparse/issues/105
2023-12-11 23:46:44 -07:00
Klondike Dragon
1b1e0b3d33 Add extensive format validation, bugfixes
* Don't just assume we were given one of the valid formats.
* Also consolidate the parsing states that occur after timePeriod.
* Add subtests to make it easier to see what fails.
* Additional tests for 4-char timezone names.
* Fix https://github.com/araddon/dateparse/issues/117
* Fix https://github.com/araddon/dateparse/issues/150
* Fix https://github.com/araddon/dateparse/issues/157
* Fix https://github.com/araddon/dateparse/issues/145
* Fix https://github.com/araddon/dateparse/issues/108
* Fix https://github.com/araddon/dateparse/issues/137
* Fix https://github.com/araddon/dateparse/issues/130
* Fix https://github.com/araddon/dateparse/issues/123
* Fix https://github.com/araddon/dateparse/issues/109
* Fix https://github.com/araddon/dateparse/issues/98
* Addresses bug in https://github.com/araddon/dateparse/issues/100#issuecomment-1118868154

Adds test cases to verify the following are already fixed:
* https://github.com/araddon/dateparse/issues/94
2023-12-11 23:45:58 -07:00
Klondike Dragon
465140d619 Fix ineffective break statements 2023-12-08 18:31:28 -07:00
Arran Ubels
01b692d1ce Another case. 2023-02-16 09:39:34 +11:00
Arran Ubels
b0b5409675 Unused code 2023-02-15 23:37:27 +11:00
Arran Ubels
8b765a5302 Skip white space 2023-02-15 23:37:23 +11:00
Arran Ubels
19ef6a25eb New failure - still white space 2023-02-15 17:34:02 +11:00
Arran Ubels
b1fd89e43f The only required one. 2023-02-15 16:31:37 +11:00
Arran Ubels
3a32cbb3d2 All of these did nothing 2023-02-15 16:28:56 +11:00
Arran Ubels
bf3a5b3040 Skip white space - to delete strategically 2023-02-15 16:27:43 +11:00
Arran Ubels
268a690081 So people don't have to check the string they can use the new errors.Is function 2023-02-15 16:26:18 +11:00
Arran Ubels
c5a1edc710 My addition last 2023-02-15 16:24:05 +11:00
Arran Ubels
544b5426f4 Test improvements.. I think 2023-02-15 16:20:46 +11:00
Arran Ubels
53a8cbdf09 Unnecessary bracket 2023-02-15 16:10:45 +11:00
Arran Ubels
094aad3f21 Commented code 2023-02-15 16:09:32 +11:00
Arran Ubels
c5b562ac1a Added go releaser 2023-02-15 16:06:01 +11:00
Arran Ubels
eabb56b497 Text should be lowercase 2023-02-15 16:04:58 +11:00
Arran Ubels
515cd81767 S1023: redundant break statement (gosimple) 2023-02-15 16:02:13 +11:00
Arran Ubels
4345a38e91 Another error 2023-02-15 15:57:15 +11:00
Arran Ubels
cefe5b3dbe More typo changes 2023-02-15 15:56:43 +11:00
Arran Ubels
e654ac7b35 Bug fixes. 2023-02-15 15:56:17 +11:00
Arran Ubels
a8e238d5d1 Go mod tidy 2023-02-15 15:55:15 +11:00
Arran Ubels
ad0ab84f6b Lint action out of date. 2023-02-15 15:53:01 +11:00
Arran Ubels
57a1767ebd SA4006: this value of err is never used (staticcheck) 2023-02-15 15:51:48 +11:00
Arran Ubels
5143d47e3e S1023: redundant break statement (gosimple) 2023-02-15 15:51:14 +11:00
Arran Ubels
2fb4c46691 S1021: should merge variable declaration with assignment on next line (gosimple) 2023-02-15 15:50:42 +11:00
Arran Ubels
14cb70eacb field offsetlen is unused (unused) 2023-02-15 15:50:03 +11:00
Arran Ubels
5335e6fe23 Error return value is not checked (errcheck) 2023-02-15 15:49:18 +11:00
Arran Ubels
26d95ba3e6 My issue 2023-02-15 15:46:27 +11:00
Arran Ubels
335c1f9218 added some actions 2023-02-15 15:40:47 +11:00
Aaron Raddon
6b43995a97 Merge pull request #124 from radaiming/master
Fix possible panic
2021-04-29 09:20:01 -07:00
radaiming
5dd51ed0f7 Fix possible panic 2021-04-28 23:23:48 +08:00
Aaron Raddon
0eec95c9db New date format 2020-07-20+00:00 fixes #110 2021-02-06 16:14:29 -08:00
Aaron Raddon
36fa6fb41d fix TZ-location override for format fixes #113 2021-02-06 15:23:24 -08:00
Aaron Raddon
0360d1282f Support len 2 TZ offsets: 2019-05-29T08:41-04 fixes #111 2021-02-06 13:42:06 -08:00
Aaron Raddon
bbfb8e0022 Workfront date format, closes #117 2021-02-05 15:19:04 -08:00
Aaron Raddon
30cb7ba0f9 new date format, fixes #116 2021-02-05 13:44:33 -08:00
Aaron Raddon
bc0a6620c3 Code cleanup & code-coverage, doc from #120 2021-02-05 13:11:38 -08:00
Aaron Raddon
33e44430e1 Merge pull request #120 from bizy01/master
redis&&mysql log datetime handle
2021-02-04 14:55:25 -08:00
liushaobo
ab345927d5 测试完善 2021-02-04 16:11:30 +08:00
liushaobo
e92c493a75 完善代码 2021-02-04 15:51:24 +08:00
liushaobo
a7e3619d47 扩充时间格式 2021-02-04 14:23:19 +08:00
liushaobo
b87b24a51f 提交代码 2021-02-03 18:10:39 +08:00
Aaron Raddon
8aadafed4d Merge pull request #112 from zikaeroh/fix-termtables
Fix termtables dependency
2020-10-01 09:24:25 -07:00
zikaeroh
56dec34db1 Fix termtables dependency 2020-09-30 21:27:24 -07:00
Aaron Raddon
fcfe3a02eb upgrade go version 2020-09-30 13:16:22 -07:00
Aaron Raddon
47a9c00c3c Merge pull request #107 from solidmetanoia/202007031040-zulu-time-and-go-mod
Zulu time and go mod
2020-09-30 13:04:56 -07:00
Aaron Raddon
08fc033bf2 fix bad merge 2020-09-30 12:48:48 -07:00
Aaron Raddon
9cb150cd12 Merge pull request #89 from troyspencer/master
Options framework to allow more control over parsing
2020-09-30 12:45:49 -07:00