0

S3へのポストアップロードに関するAmazonのドキュメントexpirationでは、ポリシードキュメントのキーの日付を次のようにフォーマットする必要があると書かれています。

有効期限は、ポリシーの有効期限をISO8601GMT日付形式で指定します。たとえば、「2007-12-01T12:00:00.000Z」は、2007-12-01の12:00GMT以降はポリシーが無効であることを指定します。ポリシーでは有効期限が必要です。
日付を正しい形式で印刷するためにjoda-timeを取得する方法がわからないようです。

ただし、-4:00などのローカルタイムゾーンがないと、GMTで印刷できないようです。

運が悪かったカスタムフォーマッターを使ってみましたが、ここでヒントを教えてもらえますか?

4

1 に答える 1

1

LocalDateおよび表現を使用する必要がありますLocalDateTime。見てみな:

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

次のようなものを印刷します:

2012-05-22T12:09:22.988
于 2012-05-22T02:11:32.063 に答える