在python中创建一个空白日期



我想在数据帧中添加一个格式为"%Y-%m-%d"的日期的空白列。我试过datetime.datetime.strptime('0000-00-00',"%Y-%m-%d")

但是我收到一个错误ValueError: time data '0000-00-00' does not match format '%Y-%m-%d'

如何创建格式为"%Y-%m-%d"的空白日期列?

在R中以下作品。

df$date =""
class(df$date) = "Date" 

如何在 Python 中实现这一点?

谢谢。

我认为日期时间模块不可能做到这一点。您可以去的最古老的答案如下: 可以在 Python 中表示的最早时间是多少?

datetime.MINYEAR
The smallest year number allowed in a date or datetime object. MINYEAR is 1.
datetime.MAXYEAR
The largest year number allowed in a date or datetime object. MAXYEAR is 9999.

来源:日期时间文档

initial_date = request.GET.get('data') or datetime.min  # datetime.min is 1
end_date = request.GET.get('data_f') or datetime.max  # datetime.max is 9999

最新更新