设为首页 加入收藏

TOP

python 时间合集 一(二)
2019-06-12 18:06:12 】 浏览:85
Tags:python 时间 合集
`
- monotonic: 一个单调的计时器,不能倒转。不知道从什么时候开始的,返回类型:浮点型。例如:
```python
>>> def func():
... print(time.monotonic())
... time.sleep(1)
...
>>> i = 0
>>> while i<5:
... func()
... i+=1
...
461875.89
461876.89
461877.89
461878.89
461879.89
```
- perf_counter:性能计数器用于基准测试。不服跑个分!返回类型:浮点型。例如:
```python
>>> time.perf_counter()
3674.2299851
>>> time.perf_counter()
3675.2086447
>>> time.perf_counter()
3675.9990329
```
- process_time:用于分析的进程时间:内核和用户空间CPU时间的总和。返回类型:浮点型。例如:
```python
>>> time.process_time()
4.40625
```

- sleep:将执行延迟数秒。参数类型:int or float ,返回类型:无,这就不演示了...浪费时间


- strftime:
```
根据格式规范将时间元组转换为字符串。有关格式化代码,请参阅库参考手册。当没有传入参数时,使用localtime()返回的当前时间。传入参数:配对字符串,时间元祖(与字符串配对),返回参数:时间字符串
```
例:
```python
# 根据前面的格式化字符串来生成对应时间字符串
>>> time.strftime("%Y-%m-%d %H:%M:%S", (2019, 1, 1, 1, 1, 1, 1, 13, 0))
'2019-01-01 01:01:01'
>>> time.strftime("%Y-%m-%d %H:%M:%S %I", (2019, 1, 1, 1, 1, 1, 1, 13, 0))
'2019-01-01 01:01:01 01'
>>> time.strftime("%Y-%m-%d %H:%M:%S %z,%a,%A,%b,%B,%c,%I,%p", (2019, 1, 1, 1, 1, 1, 1, 13, 0))
'2019-01-01 01:01:01 +0800,Tue,Tuesday,Jan,January,Tue Jan 1 01:01:01 2019,01,AM'
```

- strptime:
```
根据格式规范将字符串解析为时间元组。有关格式化代码,请参阅库参考手册(与strftime ())。传入参数:时间字符串,配对字符串。返回参数:时间元祖
```
例:
```python
>>> time.strptime("2019-01-01 01:01:02", "%Y-%m-%d %H:%M:%S")
time.struct_time(tm_year=2019, tm_mon=1, tm_mday=1, tm_hour=1, tm_min=1, tm_sec=2, tm_wday=1, tm_yday=1, tm_isdst=-1)
```

- time:以秒为单位返回从纪元开始的当前时间。如果系统时钟提供这些信息,那么可能只存在几分之一秒。就是我们常说的时间戳。返回参数:浮点数

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇用tcp协议实现一个并发的socketse.. 下一篇python CGI编程-----简单的本地使..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目