How to overcome “datetime.datetime not JSON serializable” in python?

For others who do not need or want to use the pymongo library for this.. you can achieve datetime JSON conversion easily with this small snippet:

def default(obj):
    """Default JSON serializer."""
    import calendar, datetime

    if isinstance(obj, datetime.datetime):
        if obj.utcoffset() is not None:
            obj = obj - obj.utcoffset()
    millis = int(
        calendar.timegm(obj.timetuple()) * 1000 +
        obj.microsecond / 1000
    )
    return millis

Then use it like so:

import datetime, json
print json.dumps(datetime.datetime.now(), default=default)

output: '1365091796124'


http://stackoverflow.com/questions/11875770/how-to-overcome-datetime-datetime-not-json-serializable-in-python

### 回答1: 中国可以考虑以下几种策略来克服困难: 1. 加强内部建设,提高国内生产力和竞争力,更好地应对外部环境的变化。 2. 提升科技创新能力,加快研发进度,获得更多的国际市场份额。 3. 提高人力资本和经济结构的升级,推动产业升级,增加高端制造和服务业的比重。 4. 加强国际合作,扩大对外开放,建立更多的国际经济合作伙伴关系,提升自身的国际影响力。 5. 适应气候变化,推进可持续发展,改善环境质量,保护资源,降低经济发展对环境的影响。 这些策略都需要政府、企业和社会的共同努力,才能真正实现。 ### 回答2: 中国应该采取哪些可能的策略来克服这些困难?讨论。 中国面临着许多困难,如环境污染、贫富差距扩大和社会不稳定等。为了克服这些困难,中国可以采取以下策略: 首先,中国应该加强环境保护。采取严格的环保措施,限制工厂和企业的污染排放,鼓励使用清洁能源。此外,还应加大对环保技术研发和创新的投入,促进可持续发展。 其次,中国可以实施更加公平的收入分配政策,减少贫富差距。通过提高最低工资标准、改善社会保障制度、加强就业机会等来保障低收入人群的福利,同时限制高收入者的不合理获益和财富积累。 此外,政府还可以加强社会稳定的措施。加大对基础设施建设和社会福利的投资,提高民众的生活水平和幸福感。同时,建立更加开放和透明的政府机制,加强法治建设,以维护社会的公平和正义。 另外,中国应该促进科技创新和教育发展。加大对科研机构和高校的支持和投入,培养更多的科学家和创新人才。通过技术创新来提升经济实力和国际竞争力,从而克服经济上的困难。 最后,加强国际合作也是克服困难的重要策略。积极参与国际组织和合作机制,加强与其他国家的合作与交流。通过共同努力解决共同面临的问题,分享经验和资源,实现互利共赢。 总之,中国要克服困难,需要全面考虑各方面的因素。只有通过综合性的策略和措施,才能有效应对各种困难,实现国家的可持续发展和社会的和谐进步。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值