【发布时间】:2015-08-21 08:44:07
【问题描述】:
我使用以下代码在两个日期时间之间获得一个随机日期时间
start_date = datetime.datetime(2013, 1, 1, tzinfo=pytz.UTC).toordinal()
end_date = datetime.datetime.now(tz=pytz.utc).toordinal()
return datetime.date.fromordinal(random.randint(start_date, end_date))
问题是它不知道时区。
我已经尝试通过使用tzinfo=pytz.UTC 使其能够识别时区,如上面的代码所示,但它不起作用。我猜datetime.date.fromordinal() 使它成为一种幼稚的日期时间格式。
【问题讨论】:
标签: python datetime timezone pytz