Python截取年月日的技巧和代码示例

Python是一种强大的编程语言,它可以用来处理日期和时间,包括截取年月日。本文将介绍。

1. 使用datetime模块

Python中提供了datetime模块来处理日期和时间,可以使用datetime模块的date类来截取年月日。

import datetime

# 获取当前日期
now = datetime.date.today()

# 截取年月日
year = now.year
month = now.month
day = now.day

# 打印结果
print(year, month, day)

# 输出:2020 10 10

2. 使用time模块

Python中还提供了time模块来处理日期和时间,可以使用time模块的localtime函数来截取年月日。

import time

# 获取当前时间戳
now = time.time()

# 转换成元组
t = time.localtime(now)

# 截取年月日
year = t.tm_year
month = t.tm_mon
day = t.tm_mday

# 打印结果
print(year, month, day)

# 输出:2020 10 10

3. 使用strftime函数

Python中还提供了strftime函数来格式化日期和时间,可以使用strftime函数来截取年月日。

import time

# 获取当前时间戳
now = time.time()

# 转换成元组
t = time.localtime(now)

# 格式化日期和时间
date_str = time.strftime('%Y-%m-%d', t)

# 截取年月日
year = int(date_str.split('-')[0])
month = int(date_str.split('-')[1])
day = int(date_str.split('-')[2])

# 打印结果
print(year, month, day)

# 输出:2020 10 10

4. 使用timetuple函数

Python中还提供了timetuple函数来转换日期和时间,可以使用timetuple函数来截取年月日。

import datetime

# 获取当前日期
now = datetime.date.today()

# 转换成元组
t = now.timetuple()

# 截取年月日
year = t.tm_year
month = t.tm_mon
day = t.tm_mday

# 打印结果
print(year, month, day)

# 输出:2020 10 10

以上就是,使用datetime模块的date类、time模块的localtime函数、strftime函数和timetuple函数都可以实现截取年月日的功能。

本文链接:http://task.lmcjl.com/news/10344.html

展开阅读全文