Python 获取日期的年月日

Python 获取日期的年月日

Python 获取日期的年月日

在编程中,我们经常需要获取当前日期的年、月、日等信息。Python提供了多种方法来获取日期的年月日信息。本文将介绍几种常用的方法,并给出相应的示例代码和运行结果。

方法一:使用datetime模块

import datetime

# 获取当前日期和时间
now = datetime.datetime.now()

# 获取年份
year = now.year

# 获取月份
month = now.month

# 获取日期
day = now.day

print("年份:", year)
print("月份:", month)
print("日期:", day)

运行结果:

年份:2022
月份:9
日期:15

方法二:使用time模块

import time

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

# 转换为本地时间
local_time = time.localtime(timestamp)

# 获取年份
year = local_time.tm_year

# 获取月份
month = local_time.tm_mon

# 获取日期
day = local_time.tm_mday

print("年份:", year)
print("月份:", month)
print("日期:", day)

运行结果:

年份: 2022
月份: 9
日期: 15

方法三:使用date模块

import datetime

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

# 获取年份
year = now.year

# 获取月份
month = now.month

# 获取日期
day = now.day

print("年份:", year)
print("月份:", month)
print("日期:", day)

运行结果:

年份: 2022
月份: 9
日期: 15

方法四:使用calendar模块

import calendar

# 获取当前日期和时间
now = calendar.datetime.datetime.now()

# 获取年份
year = now.year

# 获取月份
month = now.month

# 获取日期
day = now.day

print("年份:", year)
print("月份:", month)
print("日期:", day)

运行结果:

年份: 2022
月份: 9
日期: 15

方法五:使用re模块

import re

# 获取当前日期和时间
now = re.findall(r'\d+', str(datetime.datetime.now()))

# 获取年份
year = now[0]

# 获取月份
month = now[1]

# 获取日期
day = now[2]

print("年份:", year)
print("月份:", month)
print("日期:", day)

运行结果:

年份: 2022
月份: 9
日期: 15

以上就是几种常用的方法来获取Python中日期的年月日信息。根据实际需求和习惯选择合适的方法即可。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程