2016-09-14 16 views
0

文字列を日付に変換しようとしていますが、文字列が14/09/2016または09-14-2016などの文字列の場合は、new Date().parse('dd/MM/yyyy', myDateString)メソッドを使用して文字列を変換できます。しかし、今私はこのような文字列を持っています:14 September 2016。だから私が知りたいのは、どのような形式でこのメソッドを作ってこの作業をするかです。 new Date().parse('/*what goes here?*/', myDateString)。また、このメソッドは動作しますか?Grails - 日付変換時の文字列

ご協力いただければ幸いです。ありがとう

答えて

1

Date.parseSimpleDateFormat.parseのラッパーですので、適切な書式文字列を探したいと思うでしょう。 「2014年9月14日」の場合、フォーマット文字列は "dd MMM yyyy"のようになります。

この文字列を解析するためのキー部分は「MMM」です。ドキュメントから:

月:パターン文字の数が3以上の場合、月は がテキストとして解釈されます。それ以外の場合は、数値として解釈されます。

関連する問題