python利用time显示当前时间
时间: 2023-08-04 09:05:37 浏览: 49
要在Python中使用`time`模块显示当前时间,可以使用`time`模块中的`strftime`函数来格式化时间,并结合`time`模块中的`localtime`函数获取当前时间的结构化表示。以下是一个示例代码:
```python
import time
current_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print("Current time: ", current_time)
```
在上述代码中,`strftime`函数的第一个参数是时间格式化的字符串,第二个参数是时间的结构化表示。`%Y`表示年份(四位数),`%m`表示月份(两位数),`%d`表示日期(两位数),`%H`表示小时(24小时制,两位数),`%M`表示分钟(两位数),`%S`表示秒(两位数)。
运行代码后,将会输出当前的日期和时间。
你也可以根据需要调整时间格式化字符串,以显示不同的时间信息。例如,如果你只想显示小时和分钟,可以将时间格式化字符串修改为`"%H:%M"`。
希望这能帮助到你!
相关问题
python利用time显示当前时间,精确到毫秒
要在Python中显示当前时间并精确到毫秒,你可以使用`time`模块的`time`函数获取当前时间戳,并使用`datetime`模块的`strftime`函数格式化时间。以下是一个示例代码:
```python
import time
from datetime import datetime
current_time = datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d %H:%M:%S.%f')[:-3]
print("Current time: ", current_time)
```
在上述代码中,`time.time()`函数返回当前时间的时间戳,然后使用`datetime.fromtimestamp()`函数将时间戳转换为`datetime`对象。接下来,使用`strftime('%Y-%m-%d %H:%M:%S.%f')`将时间对象格式化为字符串,其中`%f`表示毫秒的部分。最后,使用`[:-3]`切片操作去除字符串的最后三位,以精确到毫秒。
运行代码后,将会输出当前的日期和时间,并精确到毫秒。
希望这能满足你的需求!
python里time.time()
time.time()是Python内置的时间模块中的函数,它返回当前时间的时间戳(1970年1月1日00:00:00以来的秒数),精确到小数点后6位。具体用法如下:
```python
import time
# 返回当前时间的时间戳
print(time.time())
# 输出结果:1615516619.315977
```
可以利用这个函数来计算程序的运行时间,例如:
```python
import time
start_time = time.time()
# 程序代码
end_time = time.time()
print('程序运行时间为:', end_time - start_time)
```