Python3显示当前时间、计算时间差及时间加减法示例代码
摘要
在使用Python写程序时,经常需要输出系统的当前时间以及计算两个时间之间的差值,或者将当前时间加减一定时间(天数、小时、分钟、秒)来得到新的时间,这篇文章就系统的对这些进行总结。码字不易,喜欢请点赞!!!
包
这里主要使用Python的datetime包实现上述功能。
1、输出当前系统时间

输出结果从总到右分别为Year、Month、Day、Hour、Minute、Second,最后一个MicroSeconds就不用管了。
2、标准化输出方法strftime()

其中:
- %Y : 表示年
- %m(小写):表示月
- %d(小写):表示日
- %H:表示小时
- %M:表示分钟
- %S:表示秒
3、也可以只输出年、月

4、计算两个日期间的间隔

5.计算当前时间加减一定时间(天数、小时、分钟、秒)

上述分别表示减去40天43分钟和加上4小时120秒。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。
相关推荐
-
Python执行时间的计算方法小结
首先说一下我遇到的坑,生产上遇到的问题,我调度Python脚本执行并监控这个进程,python脚本运行时间远远大于python脚本中自己统计的程序执行时间. 监控python脚本执行的时间是36个小时,而python脚本中统计自己执行的时间是4个小时左右. 问题暴漏之后首先想到的是Linux出了问题,查找各种日志未发现有何异常. 然后是想到python中用到的py2neo的写数据异步,阻塞进程执行. 最后,终于找到问题的所在:python脚本使用统计时间的方式是time.clock(),而这种方
-
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
python中的datetime模块提供了操作日期和时间功能,该模块提供了五种核心对象:datetime时间日期类型,date日期类型,time时间类型,tzinfo时区类型,timedelta时间差类型,今天为大家介绍一下datetime模块的具体使用方法与python日期时间计算与比较的相关实例 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下类: 类名 功能说明 date 日期对象,常用的属性有year, month, day time 时间对象
-
python利用datetime模块计算时间差
今天写了点东西,要计算时间差,我记得去年写过,于是今天再次mark一下,以免自己忘记 In [27]: from datetime import datetime In [28]: a=datetime.now() In [29]: b=datetime.now() In [32]: a Out[32]: datetime.datetime(2015, 4, 7, 4, 30, 3, 628556) In [33]: b Out[33]: datetime.datetime(2015, 4, 7
-
python中关于时间和日期函数的常用计算总结(time和datatime)
1.获取当前时间的两种方法: 复制代码 代码如下: import datetime,timenow = time.strftime("%Y-%m-%d %H:%M:%S")print nownow = datetime.datetime.now()print now 2.获取上个月最后一天的日期(本月的第一天减去1天) 复制代码 代码如下: last = datetime.date(datetime.date.today().year,datetime.date.today().mon
-
python使用datetime模块计算各种时间间隔的方法
本文实例讲述了python使用datetime模块计算各种时间间隔的方法.分享给大家供大家参考.具体分析如下: python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天.小时.秒,甚至是微秒,下面的代码就演示了datetime模块在计算时间差时的强大功能 # -*- coding: utf-8 -*- #!/usr/bin/env python import datetime #datetime一般的时间计算 d1 = datetime.datet
-
Python计算程序运行时间的方法
本文实例讲述了Python计算程序运行时间的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: import time def start_sleep(): time.sleep(3) if __name__ == '__main__': #The start time start = time.clock() #A program which will run for 3 seconds start_sleep() #The End time
-
python计算时间差的方法
本文实例讲述了python计算时间差的方法.分享给大家供大家参考.具体分析如下: 1.问题: 给定你两个日期,如何计算这两个日期之间间隔几天,几个星期,几个月,几年? 2.解决方法: 标准模块datetime和第三方包dateutil(特别是dateutil的rrule.count方法)能非常简单迅速的帮你解决这个问题. from dateutil import rrule import datetime def weeks_between(start_date, end_date): week
-
Python计算一个给定时间点前一个月和后一个月第一天的方法
本文实例讲述了Python计算一个给定时间点前一个月和后一个月第一天的方法.分享给大家供大家参考,具体如下: python如何获取一个时间点的前一个月和后一个月,网上虽然有很多教程,但是本人感觉太杂了而且不太好用,研究一番之后决定提供一种方法和思路. #!/usr/bin/env python # -*- coding: utf-8 -*- import datetime import calendar time = datetime.date(2017, 7, 20) #年,月,日 #求该月第
-
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
执行时间 方法1 复制代码 代码如下: import datetimestarttime = datetime.datetime.now()#long runningendtime = datetime.datetime.now()print (endtime - starttime).seconds 方法 2 复制代码 代码如下: start = time.time()run_fun()end = time.time()print end-start 方法3 复制代码 代码如下: start
-
Python实现计算两个时间之间相差天数的方法
本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date import time nowtime = date.today() def convertstringtodate(stringtime): "把字符串类型转换为date类型" if stringtime[0:2] == "20": year=stringtime[0:4
随机推荐
- js操作二级联动实现代码
- 也谈用JSP实现新郎、sohu新闻系统的技术。
- Access使用查询--1.2.用选择查询进行分组数据的计算
- 用vbs发送带附件的邮件
- Android获取照片、裁剪图片、压缩图片
- Python MySQLdb模块连接操作mysql数据库实例
- Python中使用Tkinter模块创建GUI程序实例
- 深入浅析 C++ 调用 Python 模块
- Nodejs学习item【入门手上】
- SQL Server 作业同步 (结合备份作业)
- 基于spring+quartz的分布式定时任务框架实现
- 通过端口1433连接到主机127.0.0.1的 TCP/IP 连接失败,错误:“connect timed out”的解决方法
- 用Python写的图片蜘蛛人代码
- 详解ASP.NET WEB API 之属性路由
- CI(CodeIgniter)框架实现图片上传的方法
- Cisco实战配置三层交换的综合案例
- Python对数据进行插值和下采样的方法
- Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
- vue+element实现表单校验功能
- python如何解析配置文件并应用到项目中
