Groovy String
를 Date
사용하여 구문 분석하고 싶습니다 .
하지만 다음 java.lang.String
으로 구문 분석 할 수 없습니다 Date
.
내 코드는 다음과 같습니다.
import groovy.time.*
def date = new Date.parse("EEE MMM d HH:mm:ss z yyyy", "Fri Aug 28 11:12:11 +0000 2015")
하지만 다음과 같은 오류가 발생합니다.
Unparseable date: "Fri Aug 28 11:12:11 +0000 2015". Stacktrace follows:
java.text.ParseException: Unparseable date: "Fri Aug 28 11:12:11 +0000 2015"
at java.text.DateFormat.parse(DateFormat.java:366)
어떻게 파싱 할 수 있습니까?
적절한 설정이 필요합니다 Locale
.
Locale.setDefault(Locale.US)
def date = Date.parse("EEE MMM dd HH:mm:ss Z yyyy", "Fri Aug 28 11:12:11 +0000 2015")
다른 실수는 dd
대신 d
및 Z
대신입니다 z
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다