peewee.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:harbour-mercury 作者: chstem 项目源码 文件源码
def db_value(self, value):
        if value is None:
            return

        if isinstance(value, datetime.datetime):
            pass
        elif isinstance(value, datetime.date):
            value = datetime.datetime(value.year, value.month, value.day)
        else:
            return int(round(value * self.resolution))

        if self.utc:
            timestamp = calendar.timegm(value.utctimetuple())
        else:
            timestamp = time.mktime(value.timetuple())
        timestamp += (value.microsecond * .000001)
        if self.resolution > 1:
            timestamp *= self.resolution
        return int(round(timestamp))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号