datetime库中datetime类

datetime.datetime:日期和时间表示的类。

datetime.datetime.strftime() 由字符串格式转化为日期格式
datetime.datetime.strptime() 由日期格式转化为字符串格式

import datetimedate = '2022-11-11 00:00:00'  #str类型
# 加8小时,需要先把date转化成datetime.datetime类型
datetime.datetime.strptime(date, '%Y-%m-%d %H:%M:%S') +  datetime.timedelta(hours=8)#输出
2022-11-11 08:00:00
import datetimenow = datetime.datetime.today()  #输出 2022-11-30 11:39:37.890794
now_date1 = now.strftime('%Y-%m-%d %H:%M:%S')  #输出 2022-11-30 11:39:37  str类型
now_date2 = datetime.datetime.strptime(now_date1, '%Y-%m-%d %H:%M:%S')   #输出 2022-11-30 11:39:37  datetime.datetime类型
 import datetimestart = '2022-11-11 00:00:00'
end = '2022-11-14 08:00:00'start_date = datetime.datetime.strptime(start, '%Y-%m-%d %H:%M:%S')  #输出 2022-11-11 00:00:00 datetime.datetime类型
end_date = datetime.datetime.strptime(end, '%Y-%m-%d %H:%M:%S')      #输出 2022-11-13 23:59:59 datetime.datetime类型dura = end_date - start_date
# 从开始到结束,一共有多少小时
hour = dura.days*24 + int(dura.seconds / 60 / 60) # 输出 80
# 共有80个小时
 import datetimestart = '2022-11-11 00:00:00'
end = '2022-11-13 23:59:59'start_date = datetime.datetime.strptime(start, '%Y-%m-%d %H:%M:%S')  #输出 2022-11-11 00:00:00 datetime.datetime类型
end_date = datetime.datetime.strptime(end, '%Y-%m-%d %H:%M:%S')      #输出 2022-11-13 23:59:59 datetime.datetime类型dura = end_date - start_date
day = dura.days  # 输出 2
hour = int(dura.seconds / 60 / 60) # 输出 23
minute = int((dura.seconds - hour * 60 * 60) / 60) #输出 59
second = dela.seconds - hour * 60 * 60 - minute * 60 # 输出 59

Python (14) datetime.datetime相关推荐

  1. Python学习之datetime时间戳

    众所周知,Python提供的用于处理日期和时间的标准模块名为datetime. 记录当前时间戳的常用方法为 >>> import datetime >>> date ...

  2. python 常用 time, datetime处理

    python 中 time 有三种格式: float, struct tuple(time.struct_time 或 datetime.datetime), str 常用的: float --> ...

  3. python时间模块 datetime (datetime、timedelta和timezone部分)

    本文承接前文:https://blog.csdn.net/weixin_44013214/article/details/103116581 本文介绍时间模块datetime的剩余部分的内容 date ...

  4. Python时间包datetime的使用

    目录 datetime包的常用功能 datetime包中的常用方法 python的常用时间格式化符号 认识datetime包 日期与时间的结合体-date and time 获取当前时间 获取时间间隔 ...

  5. Python标准库datetime之datetime模块详解

    Python标准库datetime之datetime模块详解 1.日期时间对象 日期时间对象是指具有日期(年月日)和时间(时分秒)双重属性的实例 日期时间对象的类型为datetime.datetime ...

  6. 刻意练习:Python基础 -- Task13. datetime模块详解

    datetime模块 datetime 是 Python 中处理日期的标准模块,它提供了 4 种对日期和时间进行处理的类:datetime.date.time 和 timedelta. datetim ...

  7. python模块之datetime

    datetime模块简介 在开发工作中,我们经常需要用到日期与时间,如: 作为日志信息的内容输出 计算某个功能的执行时间 用日期命名一个日志文件的名称 记录或展示某文章的发布或修改时间 其他 Pyth ...

  8. python 报错 AttributeError: type object ‘datetime.datetime‘ has no attribute ‘datetime‘

    python报错:type object 'datetime.datetime' has no attribute 'datetime' 描述:在第一个python程序里还未报错,第二个程序完全复制过 ...

  9. python datetime.datetime 当前_python之time和datetime的常用方法

    一.time的常用方法: import time,datetime # 时间有三种展现方式:时间戳,时间元组,格式化的时间 print(time.time())#当前时间戳 print(int(tim ...

最新文章

  1. 用神经网络分类奇数和偶数
  2. redis 本机链接服务端命令
  3. python实现视频关键帧提取(基于帧间差分)
  4. Spring请求参数和路径变量
  5. Serv-U权限提升再提升--记一次虚拟主机入侵
  6. 七雄争霸mysql修改_七雄争霸单机版游戏
  7. 最全java面试题及答案(208道)
  8. 学习日记day36 平面设计 字体设计
  9. 教你用3DMAX打造个性鲜明卡通角色
  10. npm安装express-art-template报错:no such file or directory, open 'D:xx\xx\package.json解决办法
  11. python-函数参数和文档
  12. 多双系统下蓝牙键盘鼠标的共享配对问题解决办法:win + debian + arch~IRK、LTK、ERand、EDIV、CSRK
  13. 北京师范大学计算机试题二答案,北京师范大学期末计算机试题二
  14. android手机连接hdmi,手机hdmi转接线的介绍以及连接方法
  15. 淘宝母婴用品数据分析
  16. qqhelp.net 删除 查杀 清除QQ病毒qqhelp变种(6440'qqhelp'net/#sqq5)的方法
  17. cartoon drawing_drawing cartoon s是什么意思?
  18. 数字电路:同步计数器的设计
  19. 传奇服务器的爆率文件在哪里,传奇私服爆率文件,基础经验,解析!!!!
  20. 从零开始再造打爆李世石的AlphaGo:创造能下围棋的机器人

热门文章

  1. 爬取豆瓣电影名称及评论绪论
  2. 认证和群密钥协商(Authentication and Group key agreement)
  3. PPPoE拨号l流程
  4. 果园游戏农场种植游戏小程序APP
  5. 响铃:竞争战略视角下,品牌打造的假象与真相
  6. Selection 对象
  7. HMS Core赋能移动金融,为行业注入增长新动力
  8. xp计算机退出家庭组,如何将Windows XP计算机加入Windows 7/8/10家庭组
  9. 数据分析方法-RFM用户价值分层模型
  10. XP_SP3_专业汉化版__x86_cd_x14-80404