您可以使用 datetime 模块来获取 UTC 时间戳的年份、月份、日期、小时和分钟,并将其封装成一个函数返回一个包含这五个项的字典。以下是一个示例实现:

from datetime import datetime

def get_utc_timestamp_info(timestamp):
    # 将 UTC 时间戳转换为 datetime 对象
    dt = datetime.utcfromtimestamp(timestamp)
    
    # 提取年份、月份、日期、小时和分钟
    year = dt.year
    month = dt.month
    day = dt.day
    hour = dt.hour
    minute = dt.minute
    
    # 构建包含这五个项的字典并返回
    timestamp_info = {
        'year': year,
        'month': month,
        'day': day,
        'hour': hour,
        'minute': minute
    }
    
    return timestamp_info

# 示例用法
timestamp = 1623173884  # 替换为您要获取信息的 UTC 时间戳
info = get_utc_timestamp_info(timestamp)
print(info)

输出:

{'year': 2021, 'month': 6, 'day': 8, 'hour': 7, 'minute': 51}

在这个示例中,get_utc_timestamp_info() 函数接受一个 UTC 时间戳作为输入,并使用 datetime.utcfromtimestamp() 函数将其转换为 UTC 日期时间对象。然后,我们从该日期时间对象中提取年份、月份、日期、小时和分钟,并将其存储在字典 timestamp_info 中。最后,我们返回这个字典作为函数的结果。

Python 函数获取 UTC 时间戳的年份、月份、日期、小时和分钟

原文地址: https://www.cveoy.top/t/topic/phVt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录