python日期函数大全

  • Post category:Python

关于Python日期函数大全,以下是一个完整的攻略:

日期常用模块

Python的日期时间处理模块,常用的有以下几种:

  • time模块
  • datetime模块
  • calendar模块

下面,我们将详细讲解这些模块的使用。

time模块

time模块是Python的标准模块之一,它包含了许多时间和日期操作的函数。主要用于获取当前时间、日期格式化等操作。下面是一些常用的time模块的函数:

获取当前时间

import time

localtime = time.localtime(time.time())
print("本地时间为:", localtime)

将时间戳转换为时间

import time

stamp = 1581294639
local_time = time.localtime(stamp)
print("转换为localtime:", local_time)

格式化时间

import time

localtime = time.asctime(time.localtime(time.time()))
print("本地时间为:", localtime)

datetime模块

datetime模块是常用的处理日期和时间的模块。它可以处理日期、时间、时间差、时区等相关操作。以下是datetime模块中一些常用的函数:

获取当前时间

import datetime

now = datetime.datetime.now()
print("当前时间为: ", now)

将字符串转换为时间格式

import datetime

date_str = '2020-02-10 12:00:00'
date = datetime.datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
print("日期、时间是: ", date)

将时间格式转换为字符串

import datetime

now = datetime.datetime.now()
time_str = now.strftime("%Y-%m-%d %H:%M:%S")
print("格式化后的字符串为: ", time_str)

calendar模块

calendar模块主要作用是提供日历相关操作。以下是一些常用的函数:

打印指定年份的日历

import calendar

yy = 2020  
print(calendar.calendar(yy))

打印指定月份的日历

import calendar

yy = 2020
mm = 2
print(calendar.month(yy, mm))

以上就是时间和日期处理的一些常用操作。希望对大家有所帮助。

这里简单介绍了time、datetime、和calendar三个模块的常用函数,对应用到的两个代码实例分别是:获取当前时间和日期,以及打印日历。