ホームページ  >  記事  >  バックエンド開発  >  python json で日時型をエンコードしてみましょう

python json で日時型をエンコードしてみましょう

高洛峰
高洛峰オリジナル
2017-01-14 15:55:421681ブラウズ

実装コードは次のとおりです:

import json 
from datetime import date, datetime 


def __default(obj): 
if isinstance(obj, datetime): 
return obj.strftime('%Y-%m-%dT%H:%M:%S') 
elif isinstance(obj, date): 
return obj.strftime('%Y-%m-%d') 
else: 
raise TypeError('%r is not JSON serializable' % obj) 

print json.dumps({'d': datetime.now(), 'today': date.today(), 'x': 111}, 
default=__default)

Python json encode datetime 型に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。