Python datetime模块的使用示例
# -*- encoding=utf-8 -*-import datetimenow = datetime.datetime.now()print('now:{}'.format(now))year = now.yearprint('year:{}'.format(year))month = now.monthprint('month:{}'.format(month))day = now.dayprint('day:{}'.format(day))hour = now.hourprint('hour:{}'.format(hour))minute = now.minuteprint('minute:{}'.format(minute))second = now.secondprint('second:{}'.format(second))
2、datetime转为string# -*- encoding=utf-8 -*-import datetimenow = 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))
3、string转为datetime# -*- encoding=utf-8 -*-import datetimetime_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)
4、时间相加# -*- encoding=utf-8 -*-import datetimetime_str = ’2021-01-28 10:00:00’time_date = datetime.datetime.strptime(time_str, ’%Y-%m-%d %H:%M:%S’)print(’原始时间:tttt{}’.format(time_date))add_info = datetime.timedelta(days=1, hours=2, minutes=3, seconds=4)add_end = time_date + add_infoprint(’加上1天2个小时3分钟4秒后:t{}’.format(add_end))
5、时间相减①两个时间差
# -*- encoding=utf-8 -*-import datetimetime_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_dateprint(’时间差:{}’.format(time_date3))
②减去1天2个小时3分钟4秒(加负数)
# -*- encoding=utf-8 -*-import datetimetime_str = ’2021-01-28 10:00:00’time_date = datetime.datetime.strptime(time_str, ’%Y-%m-%d %H:%M:%S’)print(’原始时间:tttt{}’.format(time_date))add_info = datetime.timedelta(days=-1, hours=-2, minutes=-3, seconds=-4)add_end = time_date + add_infoprint(’减去1天2个小时3分钟4秒后:t{}’.format(add_end))
以上就是Python datetime模块的使用示例的详细内容,更多关于Python datetime模块的资料请关注好吧啦网其它相关文章!
相关文章:
1. set rs=conn.execute,set rs=server.createobject(“ADODB.recordset”)的性能对比2. SpringBoot中使用Jsoup爬取网站数据的方法3. Python面向对象实现方法总结4. 在Spring 中使用@Aspect 控制自定义注解的操作5. Java 如何实现AES加密6. Python csv文件记录流程代码解析7. 浅谈PHP设计模式之门面模式Facade8. 详解Android跨进程通信之AIDL9. Windows+Apache搭建PHP开发环境10. python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析