栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将日期时间舍入到前一个小时

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将日期时间舍入到前一个小时

鉴于你想 本轮下跌到小时 ,你可以简单地替换

microsecond
second
minute
以零:

print(datetime.now().replace(microsecond=0, second=0, minute=0))

如果你想向下舍到 先前的 小时(如示例中陈述

2017-01-11 13:26:12.0
2017-01-1112:00:00.0
),更换
microsecond
second
minute
用零,则减一小时:

from datetime import datetime, timedeltaprint(datetime.now().replace(microsecond=0, second=0, minute=0) - timedelta(hours=1))

Shell中的示例:

$ python3Python 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or "license" for more information.>>> from datetime import datetime, timedelta>>> print(datetime.now().replace(microsecond=0, second=0, minute=0) - timedelta(hours=1))2017-01-11 16:00:00


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/611602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号