世界时间和北京时间换算代码
时间: 2024-01-09 08:03:28 浏览: 154
以下是世界时间和北京时间的换算代码示例,使用Python语言实现:
```python
import datetime
# 获取当前世界时间
world_time = datetime.datetime.utcnow()
# 计算北京时间
beijing_time = world_time + datetime.timedelta(hours=8)
# 将时间格式化为字符串
world_time_str = world_time.strftime('%Y-%m-%d %H:%M:%S')
beijing_time_str = beijing_time.strftime('%Y-%m-%d %H:%M:%S')
# 输出结果
print('世界时间:', world_time_str)
print('北京时间:', beijing_time_str)
```
注:上述代码中 `datetime.timedelta(hours=8)` 表示将时间增加8个小时,即从世界时间转换为北京时间。
相关问题
世界时间换算星期代码
以下是 Python 代码示例,可以将世界时间转换为对应的星期:
```python
import datetime
# 获取当前的世界时间
world_time = datetime.datetime.utcnow()
# 设置当前时区
local_tz = datetime.timezone(datetime.timedelta(hours=8)) # 以北京时间为例,设置时区为 UTC+8
# 将世界时间转换为本地时间
local_time = world_time.astimezone(local_tz)
# 获取本地时间所对应的星期
weekday_map = {0: '星期一', 1: '星期二', 2: '星期三', 3: '星期四', 4: '星期五', 5: '星期六', 6: '星期日'}
weekday = weekday_map[local_time.weekday()]
# 输出结果
print('当前时间为:{}'.format(local_time.strftime('%Y-%m-%d %H:%M:%S')))
print('今天是:{}'.format(weekday))
```
在上述代码示例中,我们首先获取了当前的世界时间 `world_time`,然后设置了当前时区 `local_tz`,并将世界时间转换为本地时间 `local_time`。最后,我们使用 `weekday_map` 字典将对应的星期输出。
世界时间换算星期几
以下是 Python 代码示例,可以将世界时间转换为对应的星期:
```python
import datetime
# 获取当前的世界时间
world_time = datetime.datetime.utcnow()
# 设置当前时区
local_tz = datetime.timezone(datetime.timedelta(hours=8)) # 以北京时间为例,设置时区为 UTC+8
# 将世界时间转换为本地时间
local_time = world_time.astimezone(local_tz)
# 获取本地时间所对应的星期
weekday_map = {0: '星期一', 1: '星期二', 2: '星期三', 3: '星期四', 4: '星期五', 5: '星期六', 6: '星期日'}
weekday = weekday_map[local_time.weekday()]
# 输出结果
print('今天是:{}'.format(weekday))
```
在上述代码示例中,我们首先获取了当前的世界时间 `world_time`,然后设置了当前时区 `local_tz`,并将世界时间转换为本地时间 `local_time`。最后,我们使用 `weekday_map` 字典将对应的星期输出。
阅读全文