Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 在groovy中将日期格式化为rfc 822_Date_Groovy_Format_Rfc822 - Fatal编程技术网

Date 在groovy中将日期格式化为rfc 822

Date 在groovy中将日期格式化为rfc 822,date,groovy,format,rfc822,Date,Groovy,Format,Rfc822,在rss2.0 xml文档中生成有效标记时遇到问题 我正在使用这个代码 pubDate(review.dtCreated.format('EEE, d MMM yyyy HH:mm:ss Z')) 结果是 <pubDate>Di, 21 Mai 2013 16:48:28 +0200</pubDate> 在帮助页面上,他们有一个示例: <pubDate>Wed, 02 Oct 2002 15:00:00 +0200</pubDate> 20

在rss2.0 xml文档中生成有效标记时遇到问题

我正在使用这个代码

 pubDate(review.dtCreated.format('EEE, d MMM yyyy HH:mm:ss Z'))
结果是

<pubDate>Di, 21 Mai 2013 16:48:28 +0200</pubDate>
在帮助页面上,他们有一个示例:

<pubDate>Wed, 02 Oct 2002 15:00:00 +0200</pubDate>
2002年10月2日星期三15:00:00+0200

是我在屏幕上看得太长了,还是我的格式化日期和提要验证程序的示例之间真的存在差异?=

如何才能做到这一点


如需任何提示,请提前感谢

在英语环境中尝试:

pubDate( new java.text.SimpleDateFormat( 'EEE, d MMM yyyy HH:mm:ss Z', Locale.US ).format( review.dtCreated ) )

根据,
Di
不允许作为日名:

五,。日期和时间规范

 5.1.  SYNTAX

 date-time   =  [ day "," ] date time        ; dd mm yy
                                             ;  hh:mm:ss zzz

 day         =  "Mon"  / "Tue" /  "Wed"  / "Thu"
             /  "Fri"  / "Sat" /  "Sun"

 date        =  1*2DIGIT month 2DIGIT        ; day month year
                                             ;  e.g. 20 Jun 82

 month       =  "Jan"  /  "Feb" /  "Mar"  /  "Apr"
             /  "May"  /  "Jun" /  "Jul"  /  "Aug"
             /  "Sep"  /  "Oct" /  "Nov"  /  "Dec"
 5.1.  SYNTAX

 date-time   =  [ day "," ] date time        ; dd mm yy
                                             ;  hh:mm:ss zzz

 day         =  "Mon"  / "Tue" /  "Wed"  / "Thu"
             /  "Fri"  / "Sat" /  "Sun"

 date        =  1*2DIGIT month 2DIGIT        ; day month year
                                             ;  e.g. 20 Jun 82

 month       =  "Jan"  /  "Feb" /  "Mar"  /  "Apr"
             /  "May"  /  "Jun" /  "Jul"  /  "Aug"
             /  "Sep"  /  "Oct" /  "Nov"  /  "Dec"