2016-09-20 8 views
0

APIを作成するためにフラスコを使用しています。私のデータベースはmongodbです。Flaskレスポンスは、mongodbの最終更新日をISO形式で表示する必要があります

フラスコの応答が来ると、最後に変更された日付は次の形式になります。私はPycharm実行端末上でIDEとしてPycharmを使用してい

"lastModified": {"$date": 1473929954742} 

は、次の形式表示する方法

"lastModified" : ISODate("2016-09-15T08:59:14.742Z") 
を示すMongoDBのシェルで、次の形式

"lastModified": {"$date": 1473929954742} 

に表示されますフラスコの応答が来たらMongodbに含まれる形式の日付。

私はフラスコの中で以下の行を使用して応答を返しました。

return json.dumps(alldata, default=json_util.default) 

私を助けてください。

おかげ

答えて

0

あなたはISO形式の日付にタイムスタンプを変換したい場合は、utcfromtimestampを使用することができます。

import datetime as dt 
timestamp = 1473929954742/1000 
print dt.datetime.utcfromtimestamp(timestamp).isoformat() 
# '2016-09-15T08:59:14' 
関連する問題