Commit Graph

157 Commits

Author SHA1 Message Date
Arran Ubels
515cd81767
S1023: redundant break statement (gosimple) 2023-02-15 16:02:13 +11:00
Arran Ubels
e654ac7b35
Bug fixes. 2023-02-15 15:56:17 +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
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
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
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
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
Aaron Raddon
b85a51b06c
Merge branch 'master' into colon-separator 2020-09-30 12:38:26 -07:00
Aaron Raddon
293071ed83 Code cleanup, remove un-used code after #103 2020-09-30 12:17:37 -07:00
solidmetanoia
bf0f7e8812 Zulu time 2020-07-03 19:21:00 +09:00
asannikov
9e5141594f Add colon date format mm:dd:yy hh:mm:ss 2020-06-17 22:55:25 +02:00
Charles Duffy
661394b510
Parse glibc strftime %c format (#102)
This change trims day-of-week prefixes before entering into the parsing loop. This corrects parsing of glibc's strftime `%c` timestamps, and should allow significant simplification of the state machine in the future.
2020-05-05 21:10:24 -05:00
troyspencer
d7f7267056 Vendor termtables to fix main.go
Add comment for ParserOption
2019-08-13 10:01:04 -05:00
troyspencer
aca798503a Wrote tests for 100% coverage
Update RetryAmbiguousDateWithSwap detection logic after testing
2019-08-12 20:38:23 -05:00
troyspencer
1bdd6d3fc9 Added option retryAmbiguousDateWithSwap
Original retry logic by KamalGalrani
Adapted into a deferred function at the source enabled by an option, by me
2019-08-07 22:47:05 -05:00
troyspencer
ae62f1889d Added options and passthrough to public functions 2019-08-07 22:24:47 -05:00
troyspencer
f8deff45a7 Renamed Option to ParserOption to narrow scope and leave room for other features that may have options 2019-08-07 22:22:19 -05:00
troyspencer
e151913243 Create Option type, and system for loading options
Created PreferMonthFirst option, which exposes preferMonthFirst in a backwards compatible manner with optional spread functions that operate on the parser when it's being constructed
2019-08-07 22:12:45 -05:00
troyspencer
d530bcec9b Changes to the algorithm to handle when preferMonthFirst is false
Credit for this to KamalGalrani
2019-08-07 22:10:40 -05:00
Philippe Horne
dd780a39a3 Added fix to parse dates of the format 28-Feb-18 and 28-Feb-2018. 2019-06-19 13:28:39 -04:00
ferhat elmas
b0e14136e9 Fix ordinal parsing due to copy 2019-04-26 01:42:47 +02:00
Eli Treuherz
3f294935c0
Fix typo in "unrecognised format" error 2019-04-25 09:12:58 +01:00
Aaron Raddon
262228af70 code coverage 2019-02-22 17:01:37 -08:00
Aaron Raddon
c4a7a0dec4 new format closes #76 2019-02-22 16:50:43 -08:00
Aaron Raddon
21df004e09 Additional missed format for refs #74 date format with rd 2018-11-23 09:12:28 -08:00
Aaron Raddon
313f117957
new date formats closes #73 and closes #74 2018-11-22 13:54:48 -08:00
Aaron Raddon
00e168d348 fix date "1 July 2013" closes #70 2018-10-20 12:01:51 -07:00
Aaron Raddon
303fede690 merge master 2018-10-09 20:55:28 -07:00
Aaron Raddon
700250988b new format closes #69 2018-10-09 20:50:09 -07:00
Aaron Raddon
cfd92a431d Fix time-zone for certain formats closes #68 2018-07-29 10:48:19 -07:00
Aaron Raddon
a95177ee19 parse yyyyMMddhhmmss digit format closes #65 2018-07-21 14:28:33 -07:00
Aaron Raddon
089f77b1d9 Add unit test for format for #62 2018-07-10 18:53:48 -07:00
Aaron Raddon
b703960732 Support 4 day month: "sept. 28, 2017" closes #62 2018-07-10 18:51:27 -07:00
Aaron Raddon
89c8cfc1bf parse dates with double offsets, closes #64 2018-06-30 10:20:13 -07:00
Aaron Raddon
52b556944e support jun. 7, 1985 format closes #61 2018-06-08 18:01:07 -07:00
Aaron Raddon
4c29e1d266 bug in June 2, 2018 format, short full month. closes #60 2018-06-05 18:01:57 -07:00
Aaron Raddon
5025a49c02 new format april 3, 2018 closes #59 2018-05-23 21:11:15 -07:00
Aaron Raddon
26506dc7a8 add new yyyy.mm format closes #58 2018-05-03 18:06:52 -07:00