0

在亚马逊关于上传到 S3 的文档中,它告诉我需要expiration像这样格式化策略文档中密钥的日期:

过期以 ISO8601 GMT 日期格式指定策略的过期日期。例如,“2007-12-01T12:00:00.000Z”指定策略在 2007-12-01 格林威治标准时间 12:00 之后无效。保单中要求到期。而且我似乎无法弄清楚如何让 joda-time 以
正确的格式打印日期。

但是,如果没有 -4:00 或本地时区的任何内容,我似乎无法让它在 GMT 中打印。

我尝试使用自定义格式化程序没有运气,有人可以在这里给我提示吗?

4

1 回答 1

1

您需要使用LocalDateandLocalDateTime表示。一探究竟:

DateTimeFormatter formatter = ISODateTimeFormat.dateTime();
System.out.print( formatter.print( new LocalDateTime() ) );

将打印如下内容:

2012-05-22T12:09:22.988
于 2012-05-22T02:11:32.063 回答