建设银行网站怎么能转账,自己建网站有什么好处,网站设计公司 宁波,太原seo服务目录
一.前言二.Python time 模块常用函数介绍三.Python time 模块使用 1.Python time 模块获取时间2.Python time 模块自定义时间格式3.Python time 模块查看代码执行时间 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 Python time 模…目录
一.前言二.Python time 模块常用函数介绍三.Python time 模块使用 1.Python time 模块获取时间2.Python time 模块自定义时间格式3.Python time 模块查看代码执行时间 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 Python time 模块主要包含各种提供日期、时间功能的相关函数。time 模块既提供了把日期、时间格式化为字符串的功能也提供了从字符串恢复日期、时间的功能。 一.前言
在 time 模块内提供了很多函数很多函数都会返回一个** time.struct_time** 类该类代表一个时间对象它主要包含 9 个属性每个属性的信息如图所示 二.Python time 模块常用函数介绍
**time.gmtime([secs]) **— 将以秒数代表的时间转换为 struct_time 对象。如果不传入参数则使用当前时间time.asctime([t]) — 将时间元组或 struct_time 转换为时间字符串。如果不指定参数 t则默认转换当前时间time.localtime([secs]) — 将以秒数代表的时间转换为代表当前时间的 struct_time 对象。如果不传入参数则使用当前时间time.sleep(secs) — 暂停 secs 秒什么都不干**time.strftime(format[, t]) **— 将时间元组或 struct_time 对象格式化为指定格式的时间字符串。如果不指定参数 t则默认转换当前时间**time.strptime(string[, format]) **— 将字符串格式的时间解析成 struct_time 对象**time.time() **— 返回从 1970 年 1 月 1 日 0 点整到现在过了多少秒time.tzname — 返回本地时区的名字 # !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python time 模块.py
Time:2021/3/28 07:37
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# 获取本地时区的名字
local_time time.tzname[0]
# 如果不设置编码格式输出是乱码
print(local_time.encode(latin-1).decode(gbk))
输出结果
中国标准时间三.Python time 模块使用
1.Python time 模块获取时间
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python time 模块.py
Time:2021/3/28 07:37
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# 导入时间time模块
import time# 获取当前时间默认格式
print(time.asctime())# 返回 time.struct_time 类型对象
print(time.gmtime())# 返回 time.struct_time 类型对象
print(time.localtime())# 返回从 1970 年 1 月 1 日 0 点整到现在过了多少秒
print(time.time())
输出结果
Thu Nov 7 21:26:29 2019
time.struct_time(tm_year2019, tm_mon11, tm_mday7, tm_hour13, tm_min26, tm_sec29, tm_wday3, tm_yday311, tm_isdst0)
time.struct_time(tm_year2019, tm_mon11, tm_mday7, tm_hour21, tm_min26, tm_sec29, tm_wday3, tm_yday311, tm_isdst0)
1573133189.80839512.Python time 模块自定义时间格式
可以通过 time.strftime 函数 将 struct_time 对象转为自定义时间格式 或者 将字符串转为 struct_time 对象在转换过程中可能需要用到以下格式参数
%a 星期几的简写;%A 星期几的全称;%b 月分的简写;%B 月份的全称;%c 标准的日期的时间串;%C 年份的后两位数字;%d 十进制表示的每月的第几天;%D 月/天/年;%e 在两字符域中十进制表示的每月的第几天;%F 年-月-日;%g 年份的后两位数字使用基于周的年;%G 年分使用基于周的年;%h 简写的月份名;%H 24 小时制的小时;%I 12 小时制的小时;**%j **十进制表示的每年的第几天;%m 十进制表示的月份;%M 十时制表示的分钟数;%n 新行符;%p 本地的 AM 或 PM 的等价显示;%r 12 小时的时间;%R 显示小时和分钟hh:mm;%S 十进制的秒数;%t 水平制表符;%T 显示时分秒hh:mm:ss;%u 每周的第几天星期一为第一天 值从 0 到 6星期一为 0;%U 第年的第几周把星期日做为第一天值从 0 到 53;%V 每年的第几周使用基于周的年;%w 十进制表示的星期几值从 0 到 6星期天为 0;%W 每年的第几周把星期一做为第一天值从 0 到 53;%x 标准的日期串;%X 标准的时间串;%y 不带世纪的十进制年份值从 0 到 99;%Y 带世纪部分的十制年份;%z%Z 时区名称如果不能得到时区名称则返回空字符;%% 百分号;
将 struct_time 对象转为自定义时间格式示例代码如下
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python time 模块.py
Time:2021/3/28 07:37
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# 导入时间time模块
import timestr_time time.strftime(%Y-%m-%d %H:%M:%S, time.gmtime())#再由中间格式转为字符串(str)
print(str_time)str_time time.strftime(%Y/%m/%d %H:%M:%S, time.localtime())#再由中间格式转为字符串(str)
print(str_time)str_time time.strftime(%Y/%m/%d %H-%M-%S, time.localtime())#再由中间格式转为字符串(str)
print(str_time)
输出结果
2019-11-07 14:14:59
2019/11/07 22:14:59
2019/11/07 22-14-593.Python time 模块查看代码执行时间
在 Python 开发项目过程中我们往往会优化代码查找哪些代码比较耗时具体耗时多少那么同样也可以通过 time 模块完成
# 导入时间模块
import timestart_time time.time()
# 代码块
elapse_time time.time() - start_time # 单位秒代码分析通过 time.time() 获取当前时间然后两个时间相减自然就能得到代码耗时时间单位秒示例代码如下
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python time 模块.py
Time:2021/3/28 07:37
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# 导入时间time模块
import timedef my_model():start_time time.time()# 如果年底老板给我加薪我就注释这行代码可以让程序运行效率明显提升time.sleep(0.5)end_time time.time()print(核心功能代码耗时{}秒.format(end_time - start_time))if __name__ __main__:# 核心功能实现for i in range(0,10):my_model()如果哪天你用这样的代码去忽悠你的项目经历或者老板当你被打断腿的时候请不要提起我 四.猜你喜欢
Python 配置环境Python 变量Python 运算符Python 条件判断 if/elsePython while 循环Python breakPython continuePython for 循环Python 字符串Python 列表 listPython 元组 tuplePython 字典 dictPython 条件推导式Python 列表推导式Python 字典推导式
未经允许不得转载猿说编程 » Python time 模块