Python Date 转数值指南

整体流程:

stateDiagram
    [*] --> 开始
    开始 --> 获取日期
    获取日期 --> 转换为数值
    转换为数值 --> 结束
    结束 --> [*]

具体步骤与代码示例:

  1. 获取日期:
# 导入 datetime 模块
import datetime

# 输入日期字符串
date_str = "2022-01-01"
  1. 转换为数值:
# 将日期字符串转换为 datetime 对象
date_obj = datetime.datetime.strptime(date_str, "%Y-%m-%d")

# 将 datetime 对象转换为数值
timestamp = date_obj.timestamp()

# 打印结果
print("日期字符串:", date_str)
print("数值形式:", timestamp)

代码解释:

  • datetime.datetime.strptime(date_str, "%Y-%m-%d"):将日期字符串转换为 datetime 对象。"%Y-%m-%d" 是日期的格式,%Y 表示年份,%m 表示月份,%d 表示日期。
  • date_obj.timestamp():将 datetime 对象转换为 Unix 时间戳。
  • print("日期字符串:", date_str):打印原始日期字符串。
  • print("数值形式:", timestamp):打印转换后的数值形式。

通过以上步骤,你可以将 Python 中的日期转换为数值。希望这篇指南对你有所帮助,祝你在学习 Python 的过程中顺利前行!