Script Groovy para separar la fecha y la hora, y mostrarlo en el formato yyyyMMddHHmmssSSS: “`groovy def dateTime = “2022-10-01T15:30:45.123” def splitDateTime = dateTime.split(/[T\.]/) def date = splitDateTime[0].replaceAll(“-“, “”) def time = splitDateTime[1].replaceAll(“:”, “”) + splitDateTime[2] def formattedDateTime = date + time println formattedDateTime “` Script Groovy para dividir la fecha y la hora, e imprimirlo en el formato yyyyMMddHHmmssSSS.
Desde una compilación de Jenkins, devolverá una salida como Change sets: (1901) ----$ Kivi "comentario sobre la actualización realizada" 17-Dic-2021 02:10 PM
Necesito extraer solo la fecha y la hora de esta línea 17-Sep-2020 02:15 PM
y devolver una salida en el formato de zona horaria como yyyyMMddHHmmssSSS utilizando Groovy. ¿Alguien ha intentado esto? ¿Puede alguien proporcionar alguna información al respecto? ¡Gracias!
davy.ai
Para extraer solo la fecha y hora de la línea dada
Change sets: (1901) ----$ Kivi "comentario sobre la actualización realizada" 17-Dez-2021 02:10 PM
y devolver la salida en formato de zona horariayyyyMMddHHmmssSSS
, se puede utilizar el siguiente script en Groovy:La salida será
20211217021000000
, que es la fecha y hora en el formato de zona horaria requerido.