2017-08-14 4 views
0

AWSの日付/時刻形式と一致する必要があるため、外部スクリプトの一部のAWSリソースの日付を比較することを検討しています。AWSのスタイルの日付の書式

AWS' own documentationは日付が%Y-%m-%dT%H:%M.%SZの私のハードコーディングだけ2017-07-15T11:39.29Z私を取得します完全な日付プラス時間、分、秒、しかし日付フォーマットは2017-07-27T15:47:59.373Zのように見える終わる、でなければならないと述べています。並んで

サイド、それはです:

AWS: ???    - 2017-07-27T15:47:59.373Z 
Me: %Y-%m-%dT%H:%M.%SZ - 2017-07-15T11:39.29Z 

いくつかの余分な数字を追加しています端に何かがあります。書式設定を同じにするために何が欠けていますか?

+1

「余分な数字」はミリ秒です。 bashの 'date'コマンドを使用していますか?その場合、 '%Y-%m-%dT%H:%M:%S%3NZ'を試してください。 –

+0

@Hugoだからです!私はupvoteすることができますので、答えを自由に感じてください – Alex

答えて

2

「余分な数字」はミリ秒です。

私はあなたがbashのdateコマンドを使用していると仮定しています。

date -u +"%Y-%m-%dT%H:%M:%S.%3NZ" 

-uオプションは、UTCの日付を取得します(それはUTC designatorあるZ、準拠です):そのような場合、してみてください。

-uを使用しないと、日付と時刻がシステムのタイムゾーンに表示されます(必ずしもUTCである必要はありません)。