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时间元组,共 ...
随机推荐
- tsst
import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Sc ...
- html css 前端基础 学习方法及经验分享
前言: 入园第一天,想分享一点儿前端基础html css 的学习方法和一些经验给热爱前端,但是不知道从哪儿开始,依旧有些迷茫的新手朋友们.当然,适合每个人的学习方式不同,以下所讲的仅供参考. 一.关于 ...
- 如何选择适合的前端UI框架
根据近几年前端框架的热门,在前端开发框架不断更新与交换的时代,每一年都有黑马出现,是否适合自己开发的项目就不得而知了,只有认真的了解之后才能知道,这里主要给大家说一下如何选择适合旅游的前端UI框架?相 ...
- 【】小技巧】CSS文字两端对齐
需求如下,红框所在的文字有四个字的.三个字的.两个字的,如果不两端对齐可以选择居中对齐,或者右对齐.但是如果要像下面这样两端对齐呢? 我相信以前很多人都这么干过:两个字中间使用 来隔开达到四个字的宽度 ...
- 关于使用git和github的一点点感想
第二篇博客 首先附上我的第一个java程序github地址: https://github.com/KingsC123456/FirstJavaHello 其次是关于我的github介绍,因为一直使用 ...
- GCD之线程挂起与恢复
我们可以使用dispatch_suspend函数暂停一个queue以阻止它执行block对象;使用dispatch_resume函数继续dispatch queue.调用dispatch_suspen ...
- 在web中使用HTTPS
背景 目前网上流行的是HTTP协议,HTTPS协议还在逐步推广的过程中. HTTP协议以明文发送内容,容易被攻击者窃听.HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份[ ...
- go-fasthttp源码分析
1.架构 listener->server->workerpool 1.1.workerpool中有两种缓存: a.wp.ready,缓存未退出worker, b.worker退出后用sy ...
- AngularJS -- Bootstrap(启动器)(转载)
AngularJS -- Bootstrap(启动器) 点击查看AngularJS系列目录 转载请注明出处:http://www.cnblogs.com/leosx/ Bootstrap(初始化) ...
- 如何安装和配置 Rex-Ray?- 每天5分钟玩转 Docker 容器技术(74)
Rex-Ray 是一个优秀的 Docker volume driver,本节将演示其安装和配置方法. Rex-Ray 以 standalone 进程的方式运行在 Docker 主机上,安装方法很简单, ...