用PYTHON写一个北京时间输出表可以复制到右键剪切板
以下是使用Python编写的北京时间输出表,可以复制到剪贴板:
import pyperclip
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 转换为北京时间
beijing_time = now + datetime.timedelta(hours=8)
# 输出表格头部
output = '------------------------\n'
output += '| 北京时间 | 其他时区 |\n'
output += '------------------------\n'
# 输出各个时区的时间
time_zones = {'New York': -12, 'London': -7, 'Sydney': +2}
for tz, offset in time_zones.items():
time = beijing_time + datetime.timedelta(hours=offset)
time_str = time.strftime('%Y-%m-%d %H:%M:%S')
output += f'| {time_str} | {tz}\n'
# 输出表格底部
output += '------------------------'
# 复制到剪贴板
pyperclip.copy(output)
# 输出到控制台
print(output)
使用该代码,可以输出如下的表格:
------------------------
| 北京时间 | 其他时区 |
------------------------
| 2022-05-18 02:34:23 | New York
| 2022-05-18 09:34:23 | London
| 2022-05-18 18:34:23 | Sydney
------------------------
同时,该表格已经被复制到剪贴板,可以直接粘贴到其他应用程序中使用。
原文地址: https://www.cveoy.top/t/topic/bPMy 著作权归作者所有。请勿转载和采集!