首页 > 编程语言 >python3时间

python3时间

时间:2023-04-15 12:55:34浏览次数:32  
标签:Locale decimal t2 number 时间 time print python3

1、介绍

time模块是python的内部模块。

2、函数

# 返回float类型,1670592065.0852547形式
# print(time.time())
# print(type(time.time()))

# 休眠,单位秒
# time.sleep(5)
# print(123)

# 返回int类型,1670592289035206400形式
# print(time.time_ns())
# print(type(time.time_ns()))

(4)strftime

  • 格式化
    %Y  Year with century as a decimal number.
    %m  Month as a decimal number [01,12].
    %d  Day of the month as a decimal number [01,31].
    %H  Hour (24-hour clock) as a decimal number [00,23].
    %M  Minute as a decimal number [00,59].
    %S  Second as a decimal number [00,61].
    %z  Time zone offset from UTC.
    %a  Locale's abbreviated weekday name.
    %A  Locale's full weekday name.
    %b  Locale's abbreviated month name.
    %B  Locale's full month name.
    %c  Locale's appropriate date and time representation.
    %I  Hour (12-hour clock) as a decimal number [01,12].
    %p  Locale's equivalent of either AM or PM.

示例:

print(time.strftime("%Y%m%d"))#20221103

3、计算程序运行时间

(1)

t1 = time.time_ns()
for i in range(1000):
    s = i
    print(s)
    time.sleep(0.001)
t2 = time.time_ns()
# 运行过程的时间,单位秒
print((t2-t1)/(10**9)) # 约16秒多

(2)

t1 = time.time()
for i in range(1000):
    s = i
    print(s)
    time.sleep(0.001)
t2 = time.time()
# 运行过程的时间,单位秒
print(t2-t1) # 约16秒多,float类型

标签:Locale,decimal,t2,number,时间,time,print,python3
From: https://www.cnblogs.com/wd404/p/17320903.html

相关文章

  • python3正则-替换和切割函数
    1、介绍这里整理sub、subn和split三个函数的使用。2、sub函数sub(pattern,repl,string,count=0,flags=0)pattern,正则表达式repl,替换文本string,待处理字符串count,表示替换的最大次数。默认为0表示全部替换flags,标志,处理模式作用是在flags代表的模式下,匹配strings指......
  • python3正则-多匹配函数
    1、介绍这里介绍findall和finditer两个函数。2、findall函数findall(pattern,string,flags=0)pattern,正则表达式string,待处理字符串flags,标志,处理模式返回类型为list,如果不存在匹配,返回空列表[]。如果存在匹配,则返回全部匹配项,这里需要注意()的影响2.1无()importr......
  • python3正则-单匹配函数
    1、介绍re模块是python3用于处理正则的模块。这里介绍三个函数,re.match、re.fullmatch和re.search的使用。其都是如果匹配,则返回re.Match类对象,为初次匹配项。不匹配则返回None。且()不影响匹配结果,只是匹配过程中对需要匹配的描述。2、match函数match(pattern,string,fla......
  • python3多线程-线程池和优先队列
    1、介绍有两种线程池方案。各线程持续存在,从任务池获取任务进行执行按照需求创建线程,每个线程只执行一个任务,结束完毕则该线程结束2、准备(1)任务池task_list任务池是用于准备各任务单元的环境,比如http爆破时的请求参数,读写文件时的路径。任务池的准备可能会占用一定时间,边准......
  • python3多线程-线程同步
    1、介绍多线程同时访问和操作同一资源,可能会造成异常。解决办法是对资源进行限制,同一时间只允许一个线程进行访问和操作。这里的资源,一般是指方法、函数或者代码块。即由多行代码组成,在逻辑上属于不可切分的操作。2、线程同步使用Thread对象的Lock和Rlock可以实现简单......
  • python3模块和相关
    1、模块为了方便管理类和函数,将其保存到不同的文件中,文件又可以存放在不同的目录下。这里的文件和目录,即python模块。(1)通过关键字import进行导入(2)一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行。(3)搜索路径被存储在sys模块......
  • 为什么要掌握员工出勤时间和出勤率?
    监控员工的出勤时间和出勤率对于提高业务绩效和生产力至关重要。实施有效计时策略的组织可以帮助员工跟上项目目标和截止日期,提高客户满意度,并加强对员工产出的整体意识。所以每个企业组织都应该掌握员工出勤时间和出勤数据。为什么要掌握员工出勤时间和出勤数据:1.保持及时结算员工......
  • python3类的继承与相关
    参考:https://blog.csdn.net/zhouzhiwengang/article/details/1196776371、继承python支持类继承,在子类类名后的圆括号()中声明继承的父类,如果没有继承,则可以不加()。支持多继承,直接写入多个类名,用,分隔。如果没有指定基类,python的类会默认继承object类。object是所有python类......
  • 使用 Mybatis 对 mysql 查询时间范围
    需求:1.传入开始时间(startTime)和结束时间(endTime),查询effective_time在区间[startTime,endTime]中的数据。Controller中的时间入参用String表示://查询接口,默认查询今年内的数据。@GetMapping(value="/getData")publicList<Demo>selectDemoData(@Req......
  • 雪花算法中的时间回拨问题5种方案
    什么是时间回拨问题雪花算法通过时间来即将作为id的区分标准之一,对于同一台id生成机器,它通过时间和序号保证id不重复当机器出现问题,时间可能回到之前,此时,时间就不能区分又或者因为闰秒的出现,导致时间回拨如何解决方法1直接抛出异常不管3X7==21,直接抛出异常将问......