gpt4 book ai didi

string - Grails-将字符串转换为日期,然后再转换回字符串

转载 作者:行者123 更新时间:2023-12-02 14:59:55 25 4
gpt4 key购买 nike

例如,我有这个字符串21-04-2016,我试图将其转换为日期。完成后,我需要将其翻转,删除所有破折号,然后将其转换回字符串,以使其看起来像20160421。我找到了一些要在下面发布的代码,但是我想知道是否有一种简单的方法可以执行此操作,而不必将字符串转换为日期?无论如何,这是我的代码(中断):

String from = region.startDate    //I get this string from a controller
Date fromDate = Date.parse('yyyy-MM-dd', from) //.parse is depricated apparently
println(from)
println(fromDate)

这是我从println得到的结果:
Wed Jul 08 00:04:00 SAST 16
11-04-2016

最佳答案

在这种情况下,无需将String转换为Date(不过,您可以使用SimpleDateFormat(或两个)来实现);只需使用Java和Groovy的String和List操作:

from.split('-').reverse().join()

关于string - Grails-将字符串转换为日期,然后再转换回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36496449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com