Time模块和datetime模块
Time模块和datetime模块
一、 调用
import time #调用time模块
二、使用方法
1、time.time
拿到时间戳。以Linux诞生年份1970年开始计算到程序执行时刻的秒数。
2、time.sleep()
使程序暂停暂停若干秒。
time.sleep(3) #使程序暂停暂停3秒
3、time.clock()
计算除time.sleep使用的时间外,CPU执行程序所需要的时间。
import time
time.sleep(3)
print (time.clock()) #计算CPU执行“import time”和print语句所耗费的时间
4、time.gmtime()
结构化输出
import time
print(time.gmtime()) # time.struct_time(tm_year=2017, tm_mon=10, tm_mday=26, tm_hour=3, tm_min=8, tm_sec=57, tm_wday=3, tm_yday=299, tm_isdst=0)
5、time.localtime()
结构化输出
import time
print(time.localtime()) # time.struct_time(tm_year=2017, tm_mon=10, tm_mday=26, tm_hour=11, tm_min=12, tm_sec=8, tm_wday=3, tm_yday=299, tm_isdst=0)
6、time.strftime()
自定义时间格式输出
%Y 年份.
%m 月份.
%d 几号.
%H 24小时制的小时.
%M 分钟.
%S 秒数.
%z Time zone offset from UTC.
%a 当地时间星期的简称.
%A 当地时间星期的全称.
%b 当地时间月份的简称.
%B 当地时间月份的全称.
%c 星期简称 月份简称 几号 24小时制的时分秒 年份.
%I 12小时制的时.
%p 时间处于AM还是PM.
import time
c=time.localtime()
print(time.strftime('%y-%m-%d %H:%M:%S',c)) #17-10-26 19:57:28
7、time.strptime
将自定义格式的时间转换为结构化时间
a=time.strptime('2017-09-08 18:48:35','%Y-%m-%d %H:%M:%S')
print(a) # time.struct_time(tm_year=2017, tm_mon=9, tm_mday=8, tm_hour=18, tm_min=48, tm_sec=35, tm_wday=4, tm_yday=251, tm_isdst=-1)
print(a.tm_mday) # 8,这一月中第几天
print(a.tm_wday) #4 ,这一周中第几天
print(a.tm_year) #2017,年份
8、time.ctime
import time
print ( time.ctime( ) ) #Fri Oct 27 09:38:42 2017
9、time.mktime
将结构化时间转换为时间戳
import time
print(time.mktime(time.localtime())) #1509068449.0
三、datetime模块
import datetime
print(datetime.datetime.now()) #2017-10-27 09:47:23.406146
Time模块和datetime模块的更多相关文章
- python中time模块和datetime模块
time模块和datetime模块 时间分为三种模式(time 模块) 时间戳 (time.time()) 格式化字符串 (time.strftime(%Y-%m-%d %H:%M:%S %p)) ...
- Python之路(第十六篇)xml模块、datetime模块
一.xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单, xml比较早,早期许多软件都是用xml,至今很多传统公司如金融行业的很多系统的接口还主要 ...
- (转)python time模块和datetime模块详解
python time模块和datetime模块详解 原文:http://www.cnblogs.com/tkqasn/p/6001134.html 一.time模块 time模块中时间表现的格式主要 ...
- python time模块 sys模块 collections模块 random模块 os模块 序列化 datetime模块
一 collections模块 collections模块在内置的数据类型,比如:int.str.list.dict等基础之上额外提供了几种数据类型. 参考博客 http://www.pythoner ...
- python time模块和datetime模块详解
一.time模块 time模块中时间表现的格式主要有三种: a.timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b.struct_time时间元组,共 ...
- python3 time模块与datetime模块
time模块 在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素.由于Python的time模块实现主要调用C库,所以各个平 ...
- python time模块和datetime模块
一.time模块 time模块中时间表现的格式主要有三种: a.timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b.struct_time时间元组,共 ...
- day21 Pythonpython time模块和datetime模块详解
一.time模块 time模块中时间表现的格式主要有三种: a.timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b.struct_time时间元组,共 ...
- 【python】 time模块和datetime模块详解 【转】
一.time模块 time模块中时间表现的格式主要有三种: a.timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b.struct_time时间元组,共 ...
随机推荐
- 火狐html5拖拽 弹出新页面解决办法
今天做项目时,需要实现一个拖拽排序的功能,遂想到了html5的拖拽,便开始查资料,写代码.功夫不复有心人,通过网上资料作参考,排序功能成功实现.谷歌浏览器测试,拖拽平滑,无问题.火狐浏览器测试时,却无 ...
- Project Euler:99 Largest exponential C++
Comparing two numbers written in index form like 211 and 37 is not difficult, as any calculator woul ...
- SpringMVC第一篇【介绍、入门、工作流程、控制器】
什么是SpringMVC? SpringMVC是Spring家族的一员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在基于MVC的表现层开发,类似于struts2框架 为什么要使用 ...
- Azure ARM (17) 基于角色的访问控制 (Role Based Access Control, RBAC) - 自定义Role
<Windows Azure Platform 系列文章目录> 在上面一篇博客中,笔者介绍了如何在RBAC里面,设置默认的Role. 这里笔者将介绍如何使用自定的Role. 主要内容有: ...
- pig hive hbase比较
Pig 一种操作hadoop的轻量级脚本语言,最初又雅虎公司推出,不过现在正在走下坡路了.当初雅虎自己慢慢退出pig的维护之后将它开源贡献到开源社区由所有爱好者来维护.不过现在还是有些公司在用,不过我 ...
- String和StringBuffer分别作为参数传递注意项
public staticvoid main(){ String s1 = "abc"; StringBuffer sb = new StringBuffer(); sb.appe ...
- ng-file-upload(在单文件选择,并且通过点击“上传”按钮上传文件的情况下,如何在真正选择文件之前保留上一文件信息?)
文章前面研究ng-file-upload可能涉及指令: You can use ng-model or ngf-change instead of specifying function for ng ...
- PyTorch教程之Training a classifier
我们已经了解了如何定义神经网络,计算损失并对网络的权重进行更新. 接下来的问题就是: 一.What about data? 通常处理图像.文本.音频或视频数据时,可以使用标准的python包将数据加载 ...
- ArrayListd的长度问题
namespace ArrayListd的长度问题{ class Program { static void Main(string[] args) { //需要的参数是object类型 //alt+ ...
- hibernate学习手记(1)
1. java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more ...