Large year values are not parsed correctly
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 52/100
Direção de pesquisa
Comece reproduzindo os exemplos de anos grandes na issue e inspecione o ponto de entrada do parser que trata os valores de ano. Compare os resultados com as saídas do GNU mostradas; o trabalho estará concluído quando os anos grandes compatíveis forem analisados de forma consistente e os casos de limite ou inválidos tiverem cobertura.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- Rust
- Estrelas
- 37
- Forks
- 43
- Merge médio
- 3d 6h
- PRs com merge (30d)
- 11
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de uutils/parse_datetime
-
date input: unrecognized trailing tokens rejected (e.g. `8j`, `8 j`)Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Abertabug good first issue
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100
uutils/parse_datetime#279 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
uutils/parse_datetime#240 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
uutils/parse_datetime#82 ·
Mantenedores costumam responder em até 1 dia
-
Cargo test fails at 0:20 JSTTalvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
uutils/parse_datetime#36 · 5 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dependency DashboardAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 20/100
uutils/parse_datetime#9 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de uutils/parse_datetime
Issues semelhantes
-
area/backends bug session-analysis
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100
Mantenedores costumam responder em até 1 dia
-
docs good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
crash
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 2 dias
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
aaif-goose/goose#13125 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia