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模块的更多相关文章

  1. python中time模块和datetime模块

    time模块和datetime模块 时间分为三种模式(time 模块) 时间戳   (time.time()) 格式化字符串 (time.strftime(%Y-%m-%d %H:%M:%S %p)) ...

  2. Python之路(第十六篇)xml模块、datetime模块

    一.xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单, xml比较早,早期许多软件都是用xml,至今很多传统公司如金融行业的很多系统的接口还主要 ...

  3. (转)python time模块和datetime模块详解

    python time模块和datetime模块详解 原文:http://www.cnblogs.com/tkqasn/p/6001134.html 一.time模块 time模块中时间表现的格式主要 ...

  4. python time模块 sys模块 collections模块 random模块 os模块 序列化 datetime模块

    一 collections模块 collections模块在内置的数据类型,比如:int.str.list.dict等基础之上额外提供了几种数据类型. 参考博客 http://www.pythoner ...

  5. python time模块和datetime模块详解

    一.time模块 time模块中时间表现的格式主要有三种: a.timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b.struct_time时间元组,共 ...

  6. python3 time模块与datetime模块

    time模块 在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素.由于Python的time模块实现主要调用C库,所以各个平 ...

  7. python time模块和datetime模块

    一.time模块 time模块中时间表现的格式主要有三种: a.timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b.struct_time时间元组,共 ...

  8. day21 Pythonpython time模块和datetime模块详解

    一.time模块 time模块中时间表现的格式主要有三种: a.timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b.struct_time时间元组,共 ...

  9. 【python】 time模块和datetime模块详解 【转】

    一.time模块 time模块中时间表现的格式主要有三种: a.timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b.struct_time时间元组,共 ...

随机推荐

  1. 201521123118《java与程序设计》第14周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容. 2. 书面作业 1. MySQL数据库基本操作 建立数据库,将自己的姓名.学号作为一条记录插入.(截图,需出现自 ...

  2. 201621123067《JAVA程序设计》第一周学习总结

    第一周-JAVA基本概念 1.本周学习总结 本周初次接触Java这一工程语言,我也首次接触了类名和面向对象这两个关键术语,虽然有C的基础但还是觉得有点不同.同时也学习到了Java的安装,eclipse ...

  3. 用List传递学生信息

    集合在程序开发中经常用到,例如,在业务方法中将学生信息.商品信息等存储到集合中,然后作为方法的返回值返回给调用者,以此传递大量的有序数据. 本实例将使用List集合在方法之间传递学生的信息.实例效果如 ...

  4. Jquery总结图

    读完锋利Jquery第二版书,对其进行整理做出的思维导图:

  5. 对Java的初识

    什么是计算机程序:    为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合.(简单来说就是记算机为完成某些功能生产的一系列有序指令集合); Java的来历:  Java的初期开发早在 ...

  6. js转换字符串为数值的方法

    在js读取文本框或者其他表单数据的时候获得的值是字符串类型的,比如两个文本框a和b,假设获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,由于他们都是字符串形 ...

  7. JSP内置对象的实验报告,页面登陆设计

    JSP内置对象的实验报告 一.实验目的: 本实验的目的是让学生掌握怎样在JSP中使用内置对象request.page.response等. 二.实验要求: 编写四个JSP 页面login.jsp.Re ...

  8. 在Ubuntu终端彻底删除软件

    在Ubuntu终端彻底删除软件 1.删除软件 方法一.如果你知道要删除软件的具体名称,可以使用 sudo apt-get remove --purge 软件名称 sudo apt-get autore ...

  9. Struts2和SpringMVC的区别

    简单谈一下Struts2和SpringMVC的区别,文章有所引用知乎所对应的答案数据,和所查看的其余资料数据,进行一个简单的汇总,后续查看时使用: 知乎解释链接为:https://www.zhihu. ...

  10. Java面向对象 Main函数 静态的应用 单例设计模式

     Java面向对象 Main函数 静态的应用与单例设计模式 知识概要             (1)Main函数的细解 (2)静态的应用,静态变量,静态代码块,静态函数 (3)单例设计模式 1.M ...