我收到错误消息:需要一个整数
当我尝试将朱利安日期转换为格里高利日期时
在我的view.py中,在我查询了数据库之后我想将date_entered从Julian日期转换为格里高利日期,但我得到了上述错误。
# inside view.py
convert_date=(datetime.date.fromordinal(rate.columns.date_entered))
答案 0 :(得分:1)
您的返回date_entered
可能尚未转换为整数,datetime.date.fromordinal()
需要整数。假设一个有效的字符串值,您只需要' 将它转换为整数:
convert_date = datetime.date.fromordinal(int(rate.columns.date_entered))