-1

文字列を日付に解析しようとしましたが、解析後に形式が変わります。コントローラーにこれがあります:

def dates = params.id
def dates2 = new Date().parse("yyyyy:MM:dd", dates)
System.out.println(dates2)

しかし、結果は、追加した形式ではなく、Tue Oct 23 00:00:00 CST 2012 です。yyyy:MM:dd という形式に強制するにはどうすればよいですか?

4

1 に答える 1

4

それは単なるJava Dateの文字列表現です

印刷に使用Date.formatすると、必要な形式が表示されます。

def dates = params.id

// parse is static, no need for new
def dates2 = Date.parse( 'yyyy:MM:dd', dates )

println( dates2.format( 'yyyy:MM:dd' ) )

yyyy(また、5秒ではなく、を意味すると思いますy

于 2012-10-26T08:52:23.080 に答える