2024-09-30 18:34:25 发布
网友
unban_date = models.IntegerField()
此输出=来自数据库的所有时间戳
我需要它转换成日期时间 我提出了这个,但它不起作用,因为它不需要积分场
intToParser = datetime.datetime.fromtimestamp(unban_date) parserToDate = intToParser.strftime('%Y-%b-%d %H:%M:%S') print(parserToDate)
这是dJango模型
据我所知,您有一个字段urban\u date,您希望将其转换为datetime并使用strftime
如果我做对了,那么您可以使用属性装饰器。你可以阅读更多关于这个here
就你的情况而言,类似这样的事情是可行的
# other fields unban_date = models.IntegerField() @property def parserToDate(self): intToParser = datetime.datetime.fromtimestamp(self.unban_date) return intToParser.strftime('%Y-%b-%d %H:%M:%S')
使用此选项,DisplayRecLv的每个对象都将具有一个parserToDAte属性。用于检查您是否使用
>>> obj = DisplayRecLv.objects.first() >>> obj.parserToDate # some date
此外,我还建议,如果您不是在处理某个遗留项目,那么请为urban_date本身使用datetime字段,而不是整数字段
据我所知,您有一个字段urban\u date,您希望将其转换为datetime并使用strftime
如果我做对了,那么您可以使用属性装饰器。你可以阅读更多关于这个here
就你的情况而言,类似这样的事情是可行的
使用此选项,DisplayRecLv的每个对象都将具有一个parserToDAte属性。用于检查您是否使用
此外,我还建议,如果您不是在处理某个遗留项目,那么请为urban_date本身使用datetime字段,而不是整数字段
相关问题 更多 >
编程相关推荐