parsing - 使用给定信息解析字符串

标签 parsing grails groovy

我知道此页面中存在一些此类问题,但是找不到答案,请帮助我解决此问题。
我有:

params.month = JANUARY
params.year = 2014
params.date = 10

我试过了
def parse = new Date(2014, JANUARY, 10)
print parse(format(yyyy/MM/dd))

结果:
2014/01/10

但是当我尝试
def parse = new Date(params.year.toInteger(), params.month.toInteger(), params.date.toInteger())

它无法解析params.month.toInteger()

最佳答案

不要使用 Date(year, month, day) 等不推荐使用的构造函数

我建议使用Groovy JDK方法 parse 来创建Date实例。

def yourDateInstance = Date.parse('yyyy/MM/dd, "${params.year}/${params.month}/${params.date}")

关于parsing - 使用给定信息解析字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24255525/

相关文章:

linux - 如何获得排序、定义或除给定列之外或之后或之前的所有列

c - 解析具有多个公共(public)分隔符的文件 C

php - 预匹配(); - 未知修饰符 '+'

c# - 验证当前文化中的双数

grails - GORM 基本无法理解的问题

grails - Spring Security Core插件从2.3.7版本开始将2.4升级

javascript - 在javascript中解析具有特殊属性的json

jquery - Grails + jQuery : formRemote onSuccess

wordpress - Grails hasone定义null

grails - 在 Grails 中以 DRY 方式动态构建 createCriteria?