python 时钟代码显示莫斯科时间的代码
时间: 2023-11-12 22:32:10 浏览: 124
以下是使用 Python 实现的莫斯科时间时钟代码:
```python
import tkinter as tk
import pytz
from datetime import datetime
class MoscowClock:
def __init__(self):
self.root = tk.Tk()
self.root.title("莫斯科时间")
self.label = tk.Label(self.root, font=('Helvetica', 80))
self.label.pack()
self.update_time()
self.root.mainloop()
def update_time(self):
tz = pytz.timezone('Europe/Moscow')
now = datetime.now(tz)
self.label.configure(text=now.strftime('%H:%M:%S'))
self.root.after(1000, self.update_time)
clock = MoscowClock()
```
该代码使用了 Python 的 `tkinter` 模块创建了一个窗口,并在窗口中显示当前的莫斯科时间。在 `update_time` 方法中,使用了之前提到的 `pytz` 模块获取莫斯科时区的时间,并将其格式化为小时、分钟、秒的字符串格式。
运行代码后,将弹出一个窗口,显示当前的莫斯科时间,每秒钟更新一次。
阅读全文