在Python中,处理时间和日期通常使用`datetime`模块。下面是一些基本的时间操作示例:
1. 获取当前时间:
from datetime import datetime获取当前时间now = datetime.now()格式化时间formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')print("当前时间:", formatted_time)
2. 获取一小时前的时间:
获取一小时前的时间one_hour_ago = now - datetime.timedelta(hours=1)格式化时间formatted_one_hour_ago = one_hour_ago.strftime('%Y-%m-%d %H:%M:%S')print("一小时前的时间:", formatted_one_hour_ago)
3. 获取当前时间的时间戳:
import time获取当前时间的时间戳current_timestamp = time.time()print("当前时间戳:", current_timestamp)
4. 将时间戳转换为本地时间:
将时间戳转换为本地时间local_time = time.localtime(current_timestamp)格式化时间formatted_local_time = time.strftime('%Y-%m-%d %H:%M:%S', local_time)print("本地时间:", formatted_local_time)
5. 将字符串时间转换为时间戳:
将字符串时间转换为时间戳time_str = '2024-05-22 12:34:56'time_array = time.strptime(time_str, '%Y-%m-%d %H:%M:%S')timestamp = int(time.mktime(time_array))print("时间戳:", timestamp)
6. 时间戳转换为指定格式日期:
时间戳转换为指定格式日期timestamp =formatted_date = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timestamp))print("格式化日期:", formatted_date)
以上示例展示了如何使用Python处理时间和日期。`datetime`模块提供了丰富的功能,包括日期和时间的运算、格式化输出等。

