[英]How can i convert from IntgerField(Timestamp) to python datetime
據我了解,您有一個要轉換為 datetime 並使用strftime的字段urban_date 。
如果我做對了,那么您可以使用屬性裝飾器。 您可以在此處閱讀有關此內容的更多信息
對於你的情況,這樣的事情會起作用。
# 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 的每個 object 都將具有parserToDAte屬性。 檢查您是否使用
>>> obj = DisplayRecLv.objects.first()
>>> obj.parserToDate
# some date
另外,我建議如果您不使用某些遺留項目,請使用 urban_date 本身的日期時間字段而不是 integer 字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.