Python datetime模块的使用示例


Posted in Python onFebruary 02, 2021

1、获取当前年月日时分秒

# -*- encoding=utf-8 -*-
import datetime
now = datetime.datetime.now()
print("now:{}".format(now))
year = now.year
print("year:{}".format(year))
month = now.month
print("month:{}".format(month))
day = now.day
print("day:{}".format(day))
hour = now.hour
print("hour:{}".format(hour))
minute = now.minute
print("minute:{}".format(minute))
second = now.second
print("second:{}".format(second))

Python datetime模块的使用示例

2、datetime转为string

# -*- encoding=utf-8 -*-
import datetime
now = datetime.datetime.now()
print('type:{}'.format(type(now)))
print('now datetime:{}'.format(now))
now_string = now.strftime('%Y-%m-%d %H:%M:%S')
print('type:{}'.format(type(now_string)))
print('now string:{}'.format(now_string))

Python datetime模块的使用示例

3、string转为datetime

# -*- encoding=utf-8 -*-
import datetime
time_str = '2021-01-28 10:51:26'
time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print('type:{}'.format(type(time_date)))
print(time_date)

Python datetime模块的使用示例

4、时间相加

# -*- encoding=utf-8 -*-
import datetime
time_str = '2021-01-28 10:00:00'
time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print('原始时间:\t\t\t\t{}'.format(time_date))
add_info = datetime.timedelta(days=1, hours=2, minutes=3, seconds=4)
add_end = time_date + add_info
print('加上1天2个小时3分钟4秒后:\t{}'.format(add_end))

Python datetime模块的使用示例

 5、时间相减

①两个时间差

# -*- encoding=utf-8 -*-
import datetime
time_str = '2021-01-28 10:00:00'
time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print('原始时间:\t{}'.format(time_date))
time_str = '2021-05-29 12:12:12'
time_date2 = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print('原始时间2:\t{}'.format(time_date2))
time_date3 = time_date2 - time_date
print('时间差:{}'.format(time_date3))

Python datetime模块的使用示例

②减去1天2个小时3分钟4秒(加负数)

# -*- encoding=utf-8 -*-
import datetime
time_str = '2021-01-28 10:00:00'
time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print('原始时间:\t\t\t\t{}'.format(time_date))
add_info = datetime.timedelta(days=-1, hours=-2, minutes=-3, seconds=-4)
add_end = time_date + add_info
print('减去1天2个小时3分钟4秒后:\t{}'.format(add_end))

Python datetime模块的使用示例

以上就是Python datetime模块的使用示例的详细内容,更多关于Python datetime模块的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python正则表达式的使用范例详解
Aug 08 Python
Python编程之Re模块下的函数介绍
Oct 28 Python
Python3简单实例计算同花的概率代码
Dec 06 Python
[原创]Python入门教程4. 元组基本操作
Oct 31 Python
Kears+Opencv实现简单人脸识别
Aug 28 Python
TensorFlow基本的常量、变量和运算操作详解
Feb 03 Python
python实现引用其他路径包里面的模块
Mar 09 Python
Python run()函数和start()函数的比较和差别介绍
May 03 Python
python 如何调用远程接口
Sep 11 Python
Python爬取某拍短视频
Jun 11 Python
python分分钟绘制精美地图海报
Feb 15 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 #Python
python中子类与父类的关系基础知识点
Feb 02 #Python
python中time包实例详解
Feb 02 #Python
python+playwright微软自动化工具的使用
Feb 02 #Python
python爬虫智能翻页批量下载文件的实例详解
Feb 02 #Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
Feb 02 #Python
python3.9.1环境安装的方法(图文)
Feb 02 #Python
You might like
php实现的http请求封装示例
2016/11/08 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
js滚动条多种样式,推荐
2007/02/05 Javascript
javascript编程起步(第六课)
2007/02/27 Javascript
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
vue动态注册组件实例代码详解
2019/05/30 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
Django 视图层(view)的使用
2018/11/09 Python
Python实现常见的回文字符串算法
2018/11/14 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
python实现维吉尼亚加密法
2019/03/20 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
Notino希腊:购买香水和美容产品
2019/07/25 全球购物
电厂厂长岗位职责
2014/01/02 职场文书
校长寄语大全
2014/04/09 职场文书
导师评语大全
2014/04/26 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
企业法人代表证明书
2014/09/27 职场文书
教师个人考察材料
2014/12/16 职场文书
中学社团活动总结
2015/05/07 职场文书
2016入党积极分子考察评语
2015/12/01 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers
MySQL系列之二 多实例配置
2021/07/02 MySQL
LeetCode189轮转数组python示例
2022/08/05 Python
DQL数据查询语句使用示例
2022/12/24 MySQL