Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python 當(dāng)前日期和時間

在本文中,您將學(xué)習(xí)如何用Python獲取今天的日期和當(dāng)前的日期和時間。我們還將使用strftime()方法以不同的格式格式化日期和時間。

您可以采取多種方式來獲取當(dāng)前日期。我們將使用datetime模塊的date類來完成此任務(wù)。

示例1:Python獲取今天的日期

from datetime import date

today = date.today()
print("今天的日期:", today)

輸出結(jié)果:

今天的日期: 2020-04-13

在這里,我們從datetime模塊中導(dǎo)入了date類。然后,我們使用該date.today()方法來獲取當(dāng)前的本地日期。

順便說一句,date.today()返回一個date對象,該對象在上述程序中分配給了Today變量?,F(xiàn)在,您可以使用strftime()方法創(chuàng)建一個以不同格式表示日期的字符串。

示例2:當(dāng)前日期以不同的格式

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# 文字的月、日、年	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# 月份縮寫,日期和年份	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)

當(dāng)您運行程序時,輸出將類似于:

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019

如果需要獲取當(dāng)前日期和時間,則可以使用datetime模塊的datetime類。

示例3:獲取當(dāng)前日期和時間

from datetime import datetime

# 包含當(dāng)前日期和時間的datetime對象
now = datetime.now()
 
print("now =", now)

# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)

在這里,我們習(xí)慣于datetime.now()獲取當(dāng)前日期和時間。然后,我們用來strftime()創(chuàng)建一個以其他格式表示日期和時間的字符串。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清