如何在常规中获得0.0.88的修剪值88

时间:2015-12-16 16:45:01

标签: groovy

我试图使用groovy从0.0.88获得值88。有没有简单的方法来实现。

3 个答案:

答案 0 :(得分:2)

使用tokenize()代替split()

assert "0.0.88".tokenize('.')[2] == '88'

答案 1 :(得分:0)

根据您的评论,您似乎想要从某个日期获得秒数。 这是一种方法:

String theDate = "28/09/2010 16:02:43";
def newdate = new Date().parse("d/M/yyyy H:m:s", theDate)
log.info newdate.getSeconds()

或者,如果您只是将时间作为日期的一部分,则以下内容也适用: -

String theDate = "16:02:43";
def newdate = new Date().parse("H:m:s", theDate)
log.info newdate.getSeconds()

答案 2 :(得分:0)

实际问题可能比陈述的更细微,但从表面上看,我只是这样做:

assert '0.0.88' - '0.0.' == '88'