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使用htpasswd实现基本认证授权的例子
Jun 10 Python
Python、PyCharm安装及使用方法(Mac版)详解
Apr 28 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
Jul 07 Python
浅谈Django自定义模板标签template_tags的用处
Dec 20 Python
pandas.loc 选取指定列进行操作的实例
May 18 Python
Python基于pandas实现json格式转换成dataframe的方法
Jun 22 Python
python模糊图片过滤的方法
Dec 14 Python
django query模块
Apr 20 Python
在Python中等距取出一个数组其中n个数的实现方式
Nov 27 Python
python实现FTP循环上传文件
Mar 20 Python
利用python下载scihub成文献为PDF操作
Jul 09 Python
Python使用海龟绘图实现贪吃蛇游戏
Jun 18 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常用函数 推荐收藏保存
2010/02/21 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
一个php短网址的生成代码(仿微博短网址)
2014/05/07 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
vue实现数字滚动效果
2020/06/29 Javascript
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
Python优先队列实现方法示例
2017/09/21 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
2012/12/31 HTML / CSS
美国最大的团购网站:Groupon
2016/07/23 全球购物
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
银行实习生的自我评价
2014/01/13 职场文书
办理护照介绍信
2014/01/16 职场文书
运动会入场词100字
2014/02/06 职场文书
会计专业应届生自荐信
2014/02/07 职场文书
财务管理专业毕业生求职信
2014/06/02 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
初三毕业评语
2014/12/26 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
二年级数学教学反思
2016/02/16 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python
Java 在线考试云平台的实现
2021/11/23 Java/Android