Large year values are not parsed correctly
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 52/100
Rechercherichtung
Beginne damit, die Beispiele mit großen Jahreszahlen aus dem Issue zu reproduzieren, und untersuche den Parser-Einstiegspunkt, der Jahreswerte verarbeitet. Vergleiche die Ergebnisse mit den gezeigten GNU-Ausgaben; die Arbeit ist abgeschlossen, wenn die unterstützten großen Jahreszahlen konsistent geparst werden und für Grenz- oder ungültige Fälle Testabdeckung vorhanden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
If the year value is larger then 9999, the parsing result is inconsistent with GNU implementation:
Input: 10000-12-31
GNU: 10000-12-31 00:00:00+00:00
parse_datetime: 0000-12-31 00:00:00+00:00
Input: 100000-12-31
GNU: 100000-12-31 00:00:00+00:00
parse_datetime: 2000-12-31 00:00:00+00:00
Input: 1000000-12-31
GNU: 1000000-12-31 00:00:00+00:00
parse_datetime: 0000-12-31 00:00:00+00:00
Input: 10000000-12-31
GNU: 10000000-12-31 00:00:00+00:00
parse_datetime: Invalid input string: cannot be parsed as a relative time
Input: 2147485547-12-31
GNU: 2147485547-12-31 00:00:00+00:00 // This is the max value supported by GNU
parse_datetime: Invalid input string: cannot be parsed as a relative time
- Vorherrschende Sprache
- Rust
- Sterne
- 37
- Forks
- 43
- Ø Merge
- 3 T. 6 Std.
- Gemergte PRs (30 T.)
- 11
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus uutils/parse_datetime
-
date input: unrecognized trailing tokens rejected (e.g. `8j`, `8 j`)Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offenbug good first issue
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 65/100
uutils/parse_datetime#279 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
uutils/parse_datetime#240 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
uutils/parse_datetime#82 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Cargo test fails at 0:20 JSTEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
uutils/parse_datetime#36 · 5 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Dependency DashboardOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
uutils/parse_datetime#9 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in uutils/parse_datetime
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue hardware help wanted no-box serve
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
Maintainer antworten meist innerhalb von 1 Tag
-
Query Log shows "Upstream" for CNAME cloaking, schedule, NXDOMAIN hijack and response IP blocksOffenbug good first issue query-log web
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
ferrous-networking/ferrous-dns#326 ·
Maintainer antworten meist innerhalb von 1 Tag