用于拆分日期和时间的 Groovy 脚本,并以 yyyyMMddHHmmssSSS 格式打印
Posted
技术标签:
【中文标题】用于拆分日期和时间的 Groovy 脚本,并以 yyyyMMddHHmmssSSS 格式打印【英文标题】:Groovy script to split date and time, and print it in format yyyyMMddHHmmssSSS 【发布时间】:2022-01-21 19:55:38 【问题描述】:从 Jenkins 构建中,它将返回输出为 Change sets: (1901) ----$ Kivi "comment about the update done" 17-Dez-2021 02:10 PM
我只需要从这一行 17-Sep-2020 02:15 PM
获取日期和时间,并使用 Groovy 返回时区格式的输出为 yyyyMMddHHmmssSSS。有没有人试过这个?有人可以提供一些关于相同的输入吗?谢谢!
【问题讨论】:
这能回答你的问题吗? How to split and get date time using Linux and Batch 不,我在 Groovy 中询问 【参考方案1】:假设你有一个string
变量initialDate
包含17-Sep-2020 02:15 PM
,你可以这样做:
initialDate = '17-Sep-2020 02:15 PM'
date = new Date(initialDate).format('yyyyMMddHHmmssSSS')
println date // display 20200917141500000
【讨论】:
感谢 Brahim Ben Amira,它成功了,使用了代码 - testvar = myproperty.split() println "splitvalue: "+ testvar[-3] + " "+testvar[-2] + " " +testvar[-1] 分割日期和时间值 :)以上是关于用于拆分日期和时间的 Groovy 脚本,并以 yyyyMMddHHmmssSSS 格式打印的主要内容,如果未能解决你的问题,请参考以下文章