簡體   English   中英

Groovy日期解析— X是非法的模式字符

[英]Groovy Date Parsing — X is an illegal pattern character

我有以下日期字符串: 2011-09-06T22:02:57-04:00 問題是時區-04:00 Java7文檔說我可以使用XXX神奇地匹配此時區字符串: http : //download.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

問題在於Groovy不支持X字符,大概是因為它還沒有使用JDK7。 z字符不起作用,因為它不是GMT-07:00 ,而是-07:00解析此時區的最簡單方法是什么?

-tjw

您可以使用DatatypeConverter.parseDateTime (jaxb支持)來解析此日期格式。

我能想到的最簡單的答案就是使用“ Z”。 問題在於解析器無法識別-04:00。 因此,為什么不嘗試在嘗試轉換正則表達式前先查找正則表達式並刪除它呢?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM