Python-时间及日期-05-日期及时间生成

本系列文章将详细介绍python中对时间和日期的操作。本文将重点讲解如何通过整数构建时间和日期,涉及的模块是

datetime

Part 1:实现功能

立即学习“Python免费学习笔记(深入)”;

  • 通过整数构建日期
  • 通过整数构建时间(24小时制)
  • 通过整数构建日期时间

Part 2:代码

立即学习“Python免费学习笔记(深入)”;

代码语言:Python 代码运行次数:0

运行 复制
import datetime

date_info = datetime.date(2020, 4, 7)
print(date_info)
print(type(date_info))
print("\n")

time_info = datetime.time(8, 41, 30)
print(time_info)
print(type(time_info))
print("\n")

time_info = datetime.time(20, 41, 30)
print(time_info)
print(type(time_info))
print("\n")

datetime_info = datetime.datetime(2020, 4, 7, 20, 41, 30)
print(datetime_info)
print(type(datetime_info))

代码截图

运行结果

Part 3:部分代码解读

立即学习“Python免费学习笔记(深入)”;

  • datetime.date(年,月,日)
    ,用于创建
    datetime.date
    对象
  • datetime.time(时,分,秒)
    ,用于创建
    datetime.time
    对象
  • datetime.datetime(年,月,日,时,分,秒)
    ,用于创建
    datetime.datetime
    对象

注意,在构建

datetime.time
对象时使用的是24小时制。

  • datetime.date(年,月,日)
    ,通过这种方法可以快速获取当前年的第一天:
current_time = datetime.datetime.now()
year_info = current_time.year
date_info = datetime.date(year_info, 1, 1)
print(date_info)
print(type(date_info))

运行结果