好的!下面是一个简单的 Python 代码示例,能够将 Unix 时间戳与日期时间之间进行相互转换:

import time
from datetime import datetime

def timestamp_to_datetime(timestamp):
    # 将 Unix 时间戳转换为日期时间
    return datetime.utcfromtimestamp(timestamp).strftime('%Y-%m-%d %H:%M:%S')

def datetime_to_timestamp(dt_string):
    # 将日期时间字符串转换为 Unix 时间戳
    dt_object = datetime.strptime(dt_string, '%Y-%m-%d %H:%M:%S')
    return int(time.mktime(dt_object.timetuple()))

# 测试
if __name__ == "__main__":
    # 示例:时间戳转换为日期时间
    timestamp = 1625669400
    print(f"Timestamp {timestamp} 转换为 日期时间: {timestamp_to_datetime(timestamp)}")
    
    # 示例:日期时间转换为时间戳
    datetime_string = '2021-07-07 14:30:00'
    print(f"日期时间 {datetime_string} 转换为 时间戳: {datetime_to_timestamp(datetime_string)}")

代码说明:

  1. timestamp_to_datetime: 将给定的 Unix 时间戳转换为人类可读的日期时间(格式为 YYYY-MM-DD HH:MM:SS)。
  2. datetime_to_timestamp: 将给定的日期时间字符串(格式为 YYYY-MM-DD HH:MM:SS)转换为 Unix 时间戳。

运行效果:

假如你运行上述代码,你会看到类似这样的输出:

Timestamp 1625669400 转换为 日期时间: 2021-07-07 14:30:00
日期时间 2021-07-07 14:30:00 转换为 时间戳: 1625669400

你可以修改输入值来进行不同的转换测试!如果你有特定的需求,随时告诉我!