py time 模块


'''
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。
Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。
时间间隔是以秒为单位的浮点小数。
每个时间戳都以自从 1970 年 1 月 1 日午夜(历元)经过了多长时间来表示。
Python 的 time 模块下有很多函数可以转换常见日期格式
'''


#!/usr/bin/python3
# -*- coding:utf-8 -*-
#Author:qika

#time模块

import time
# print(help(time))
#!!!注意了,时间都是默认从1970年计算的,那时候开始使用

#第一种:获取时间戳
# print(time.time())#时间戳-->>1607841427.1399548

#第二种:获取结构化的时间
#(time.struct_time(tm_year=2020, tm_mon=12, tm_mday=13, tm_hour=6, tm_min=41, tm_sec=23, tm_wday=6, tm_yday=348, tm_isdst=0))
# print(time.clock())#用以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时 1.7098206398148833e-06 # print(time.gmtime())#获取结构化时间(接收时间戳(1970纪元后经过的浮点秒数)并返回格林威治天文时间下的时间元组t) # print(time.localtime(time.time()))#也是结构化时间:本地时间显示,把时间戳转为元组 # print(time.asctime(time.localtime(time.time())))#获取可读的时间模式 Sun Dec 13 14:40:11 2020 # print(time.ctime()) # (相当于asctime()) 获取时间格式为:Sun Dec 13 14:57:19 2020 #第三种:自己指定时间格式并获取 #比如:我想要的时间格式为:2020-12-12 12:12:12 # print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())) #第四种:格式化时间转为结构化时间(及单独获取出年月日等信息) # print(time.strptime("2020-12-12 12:12:12","%Y-%m-%d %H:%M:%S"))#格式化的时间 转化为结构化时间 # #问题:如果已知时间,要单独输出这个时间里面的“年”“月”“日”信息,如何做? # a=time.strptime("2020-12-12 12:12:12","%Y-%m-%d %H:%M:%S") # print(a.tm_mday)#会打印出这个时间里面的“天” # print(a.tm_year)#会打印出这个时间里面的“年” #日历 import calendar cal = calendar.month(2020, 12) print (cal)#打印结果如下: ''' December 2020 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 '''

 



注:=======================================
python中 :时间日期格式化符号:
------------------------------------
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称 # 乱码
%% %号本身


另:具体参考一下编辑器当中的time实际用法;(ctrl +左键,打开查看)

 

 

 


posted on 2020-08-16 14:59  QiKa  阅读(254)  评论(0编辑  收藏  举报