Python-time
计算程序运行时间
import time start = time.clock() time.sleep(5) end = time.clock() runtime = end - start
获得当前时间戳
import time time.time()
import time time.ctime()
按自定义格式输出当前时间
import time time.asctime()
import time time.strptime('28/Jul/2013:04:33:29', '%d/%b/%Y:%X')
import timetime.strftime('%Y%m%d %H:%M:%S')
>>> time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time())) '2015-03-25 13:49:24'
属性 | 格式 | 含义 | 取值范围(格式) |
年份 | %y | 去掉世纪的年份 | 00-99 |
%Y | 完整的年份 | ||
%j | 一年中的第几天 | 001-366 | |
月份 | %m | 月份 | 1月12日 |
%b | 本地简化月份的名称 | 简写英文月份 | |
%B | 本地完整月份的名称 | 完整英文月份 | |
日期 | %d | 一个月中的第几天 | 1月31日 |
小时 | %H | 一天中的第几个小时(24小时制) | 00-23 |
%l | 第几个小时(12小时制) | “01-12” | |
分钟 | %M | 分钟数 | 00-59 |
秒 | %S | 秒 | 00-59 |
星期 | %U | 一年中的星期数(从星期天开始算) | 00-53 |
%W | 一年中的星期数(从星期一开始算) | ||
%w | 一个星期的第几天 | 0-6 | |
时区 | %Z | 中国:应该是GMT+8(中国标准时间) | 求大神扫盲 |
其他 | %x | 本地相应日期 | 日/月/年 |
%X | 本地相印时间 | 时:分:秒 | |
%c | 详细日期时间 | 日/月/年 时:分:秒 | |
%% | ‘%’字符 | ‘%’字符 | |
%p | 本地am或者pm的相应符 | AM or PM |
datetime
获取当前时间
datetime.datetime.now()
获取n天前时间
import datetime(datetime.datetime.now() - datetime.timedelta(days = 100)).strftime("%Y-%m-%d")
时间差
字符串转时间戳
import time time.striptime(string, "%Y-%m-%d %H:%M:%S")
时间差计算
t1 = '2015-03-23 19:04:37' t2 = '2015-03-21 15:04:37'dt1 = datetime.strptime(t1, "%Y-%m-%d %H:%M:%S") dt2 = datetime.strptime(t2, "%Y-%m-%d %H:%M:%S")d = dt1 - dt2 days = d.daysseconds = d.seconds%60minutes = (d.seconds/60)%60hours = (d.seconds/3600)%24
时间差计算函数
from datetime import *def calTimeDelay(t1, t2, strip="%Y-%m-%d %H:%M:%S"):d = abs(datetime.strptime(t2, strip) - datetime.strptime(t1, strip))days = d.daysseconds = d.seconds%60hours = (d.seconds/3600)%60minutes = (d.seconds/60)%60return days,hours,minutes,secondst1 = "2015-03-23 19:04:37" t2 = "2015-03-21 13:04:37"print calTimeDelay(t1, t2)
本文转自cococo点点博客园博客,原文链接:http://www.cnblogs.com/coder2012/p/4038315.html,如需转载请自行联系原作者
Python-time相关推荐
- Github配置(git+vscode+python+jupyter)
①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...
- 【实验楼】python简明教程
①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...
- 【Kaggle Learn】Python 5-8
五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...
- 【Kaggle Learn】Python 1-4
[Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...
- 使用python愉快地做高数线代题目~
今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...
- python 位运算与等号_Python 运算符
和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...
- python减小内存占用_如何将Python内存占用缩小20倍?
当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...
- python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...
本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...
- python程序如何执行死刑图片_如何判断对象已死
已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...
- Python gRPC 安装
1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...
最新文章
- 系统遇到并发瓶颈时的优化方向
- EmbeddedWebBrowser(EmbeddedWB)不显示图片
- .NET Remoting的新特性-IpcChannel(.NET Framework 2.0)
- 一个跨国银行的敏捷转型案例要点之Agile Center
- iOS Cookie相关操作
- 有些事,父母一定不能依着孩子!
- 最佳调度问题(搜索回溯)
- 使用shiro框架的项目增加忘记密码功能遇到的一些问题
- html 单选框_HTML
- Python之NLP(转)
- 不能随便给他人登录微信小程序
- cad2012打开后闪退_2012cad闪退怎么解决win10_cad2012闪退win10系统如何修复
- 自负是自卑的一种心理表征
- 每周一本书之《Python大战机器学习:数据科学家的第一个小目标》
- 数据库增量备份 - DB INCR DB FULL
- 嵌入式学习班到底怎么样?
- next()和nextLine()的区别
- vue进入浏览器大屏
- Symbian知识汇集
- 什么是精细化运营?微信会员系统如何建立以用户为中心的精细化运营?
热门文章
- K项目的一些心得之全球模板里的几个骚操作
- 什么是XLNet中的双流自注意力
- 新晋 ACM Fellow 陶大程,8 篇 NeurIPS 论文详解
- 深度 | 周明:自然语言处理的未来之路 | CCF-GAIR 2019
- 「AI白身境」究竟谁是paper之王,全球前10的计算机科学家
- TensorFlow什么的都弱爆了,强者只用Numpy搭建神经网络
- 布局自动驾驶L3级,探访北汽福田发动机生产基地!
- 人脸识别中的人脸监测、定位校准和对比等技术
- SAP MM 物料主数据consumption视图数据的更新?
- (完全解决)Dataframe的赋值问题SettingWithCopyWarning: A value is trying to be set on a copy of a slice