第39天python学习内置模块time模块

Posted jianchixuexu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第39天python学习内置模块time模块相关的知识,希望对你有一定的参考价值。

#自带模块学习time 
#time模块:1、时间戳;意义是方便作做运算; 2、结构化时间 ;3、字符串时间
import time
# #时间戳
# print(time.time())#表示1970年1月1日0点0时0分到现在用了多少秒,1970年是liunx的诞生时间
# #结构化时间————当地时间
# print(time.localtime())#获得的结果:time.struct_time(tm_year=2019, tm_mon=10, tm_mday=3, tm_hour=17, tm_min=7, tm_sec=44, tm_wday=3, tm_yday=276, tm_isdst=0)
#
# #以下的方法可以起到对应的年份 月份 日 时 分 秒
# t=time.localtime()#有参数time.localtime(time.time())
# print(t.tm_year)
# print(t.tm_mon)
#
# #结构化时间————UTC
# print(time.gmtime())#结构化时间省上面的方法相差8个小时

#字符串时间:方便好看,就是平时我看的格式


# #将结构化的时间转换成时间戳
# print(time.mktime(time.localtime()))
#
# #将结构化的时间转换字符串时间
# print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))
# print(time.strftime("%Y-%m-%d %X " ,time.localtime()))#%X和 %H:%M:%S表示一样的
#
# #将字符串时间转化成结构化时间
# print(time.strptime("2019:10:04:17:29:20","%Y:%m:%d:%H:%M:%S"))
# #结果:time.struct_time(tm_year=2019, tm_mon=10, tm_mday=4, tm_hour=17, tm_min=29, tm_sec=20, tm_wday=4, tm_yday=277, tm_isdst=-1)
#
# #直接固定显示
# print(time.asctime())#Thu Oct 3 17:35:02 2019;结构化时间显示出来
# print(time.ctime())#Thu Oct 3 17:35:02 2019;时间戳转换成固定形式的方式显示出来
#
# #运行程序的挂起
# time.sleep(5)

import datetime
print(datetime.datetime.now())#2019-10-03 17:39:47.490583更好的显示时间

time模块

 time模块中时间表现的格式主要有三种:

  a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量

  b、struct_time时间元组,共有九个元素组。

  c、format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。

1、时间格式转换图:

技术图片






以上是关于第39天python学习内置模块time模块的主要内容,如果未能解决你的问题,请参考以下文章

PYTHON学习第二模块 python内置模块介绍

第40天学习python内置模块random BASEDIR

学习python课程第十五天

Python 学习笔记 -- time模块内置函数及实例

第五周-第05章节-Python3.5-内置模块详解之time与datetime模块

python基础学习4-函数内置函数os模块time模块