如何显示当前时间,只显示到分钟,python
时间: 2024-06-19 07:03:38 浏览: 141
可以使用Python内置的datetime库来获取当前时间,并格式化输出到分钟。具体的代码如下:
```
import datetime
now = datetime.datetime.now()
print(now.strftime("%Y-%m-%d %H:%M"))
```
上述代码中,首先导入了datetime库,然后使用`datetime.datetime.now()`方法获取当前时间,最后使用`strftime()`方法按照指定的格式输出时间字符串。其中`%Y`代表年份,`%m`代表月份,`%d`代表日期,`%H`代表小时,`%M`代表分钟。
输出结果类似于:2022-02-22 16:15。
相关问题
python利用time显示当前时间
要在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利用turtle绘制时钟显示当前时间
Python的Turtle库是一个简单易用的图形绘制模块,可以创建一个动态时钟来显示当前时间。以下是一个简单的例子,使用了time模块获取当前时间并转换为小时和分钟:
```python
import turtle
import time
# 初始化Turtle
t = turtle.Turtle()
t.speed(0) # 设置绘制速度为最快
def draw_clock():
# 设置时钟背景颜色
t.penup()
t.goto(-250, -250)
t.pendown()
t.fillcolor("lightblue")
t.begin_fill()
t.circle(250)
t.end_fill()
# 绘制指针
for i in range(60):
angle = (time.strftime("%M", time.localtime()) * 6) + i * 6 # 根据分钟计算角度
t.setheading(angle)
t.forward(45)
t.left(6)
# 定义一个无限循环更新时钟
while True:
draw_clock()
time.sleep(1) # 暂停1秒,等待下一次更新
t.clear() # 清除上一轮绘制的内容
# 需要在主程序结束前关闭turtle窗口
turtle.done()
```
这个脚本会不断更新并绘制出一个圆,指针代表当前的时间。每个刻度对应五分钟,指针的位置由当前分钟乘以6加上秒数除以6计算得出。
阅读全文