如何转换日期时间。Datetime对象(例如,Datetime . Datetime .now()的返回值)到一个Datetime。Python中的date对象?
当前回答
import time
import datetime
# use mktime to step by one day
# end - the last day, numdays - count of days to step back
def gen_dates_list(end, numdays):
start = end - datetime.timedelta(days=numdays+1)
end = int(time.mktime(end.timetuple()))
start = int(time.mktime(start.timetuple()))
# 86400 s = 1 day
return xrange(start, end, 86400)
# if you need reverse the list of dates
for dt in reversed(gen_dates_list(datetime.datetime.today(), 100)):
print datetime.datetime.fromtimestamp(dt).date()
其他回答
使用date()方法:
datetime.datetime.now().date()
从文档中可以看到:
datetime.datetime.date () 返回具有相同年、月和日的日期对象。
您可以使用datetime对象的date()方法将datetime对象转换为日期,如下所示:
<datetime_object>.date()
使用datetime.datetime.date()方法:
datetime.datetime.now().date()
显然,上面的表达式可以(恕我直言)写成:
datetime.date.today()
您可以输入以下代码表单(今天日期&日期和时间名称): datetime.datetime.now()。strftime('%y-%m-%d %a %H:% m:%S')
“19-09-09太阳17:37:56”
然后输入以下代码(今天简单的日期): datetime.date.today () .strftime (y ' % - % - % d ') “19-09-10”
反对对象: datetime datetime。现在()date()。 datetime datetime。今天(日期)。() datetime datetime。utcnow () date()。 datetime datetime。今天(时代)。() datetime datetime。utcnow () date()。 datetime datetime。utcnow()时间()。
推荐文章
- 如何为python模块的argparse部分编写测试?
- 在python中是否有用于均方根误差(RMSE)的库函数?
- 如何从matplotlib (pyplot。Figure vs matplotlib。figure) (frameon=False matplotlib中有问题)
- django test app error -在创建测试数据库时出现错误:创建数据库的权限被拒绝
- 识别使用pip安装的python包的依赖关系
- 从字符串变量导入模块
- 从DateTime中提取小时(SQL Server 2005)
- 如何删除Python中的前导空白?
- python中的assertEquals和assertEqual
- 如何保持Python打印不添加换行符或空格?
- 为什么Python的无穷散列中有π的数字?
- Python 3.7数据类中的类继承
- 如何在PyTorch中初始化权重?
- 计数唯一的值在一列熊猫数据框架像在Qlik?
- 使用Pandas将列转换为行