Add support for capitalized month names when casting dates
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- scala, spark
- Área
- data-engineering
Línea de trabajo
Comienza por encontrar las pruebas de conversión de fechas o estandarización de esquemas que cubran patrones como ddMMMyyyy. Reproduce el comportamiento actual con 11JAN2026 frente a 11Sep2012 y, después, rastrea dónde se aplican los patrones de formato de fecha de Spark. Se considera terminado cuando los nombres de los meses en mayúsculas se conviertan correctamente sin romper el comportamiento existente de las fechas sensibles a mayúsculas y minúsculas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Background
Currently, the pattern ddMMMyyyy doesn't work for dates like 11JAN2026, only 11Sep2012.
In Java this is fixed by making the formatter case-insensitive:
val formatter = new DateTimeFormatterBuilder()
.parseCaseInsensitive()
.appendPattern("ddMMMyyyy")
.toFormatter(Locale.ENGLISH);
However, Spark does not do that and patterns are case sensitive.
Feature
Add support for capitalized month names when casting dates.
Business Value
--
Example [Optional]
--
Proposed Solution [Optional]
--
- Lenguaje dominante
- Scala
- Estrellas
- 7
- Forks
- 2
- Merge medio
- 8 d 8 h
- PR fusionados (30 d)
- 3
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de AbsaOSS/spark-data-standardization
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
AbsaOSS/spark-data-standardization#68 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Standardization can fail with `Task not serializable` when casting to date is requestedPosiblemente ocupada @qwerty44-U la tomó hace 120 días. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Todos los issues de AbsaOSS/spark-data-standardization
Issues similares
-
arch build failsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
digital-asset/participant-query-store#177 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
containerbase/base#7891 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 91/100
com-vitthalmirji/toon4s#117 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
scalameta/metals#8944 · 1 comentario ·
Los mantenedores suelen responder en 1 día