月と年のフィールドのみを持つ日付 (mm-yyyy) のリストがあります。
d = ['09-2007', '10-2007', '03-2011', '05-2011']
そして、それらを1154476800000のようなJSON日付文字列に変換する必要があります.. Pythonのdatetimeまたはsimplejsonモジュールはこれに役立ちますか?
これらの月を日付オブジェクトに変換してから、時間値に変換する必要があります。
from datetime import datetime
import time
def to_jstimestamp(dt):
dt = datetime.strptime(dt, '%m-%Y')
return time.mktime(dt.timetuple()) * 1000
d = [to_jstimestamp(dt) for dt in d]
JSON には日時値を表すための標準がありません。あなたが説明しているのは、代わりにJavaScriptのタイムスタンプです。
デモ:
>>> json.dumps([to_jstimestamp(dt) for dt in d])
'[1188601200000.0, 1191193200000.0, 1298937600000.0, 1304204400000.0]'