最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python學(xué)習(xí)之時(shí)間包使用教程詳解

 更新時(shí)間:2022年03月21日 10:54:46   作者:渴望力量的哈士奇  
本文主要介紹了Python中的內(nèi)置時(shí)間包:datetime包?與?time包?,通過學(xué)習(xí)時(shí)間包可以讓我們的開發(fā)過程中對(duì)時(shí)間進(jìn)行輕松的處理,快來跟隨小編一起學(xué)習(xí)一下吧

datetime 時(shí)間包

認(rèn)識(shí) datetime 時(shí)間包:

  • date:日期;time:時(shí)間;所以 datetime 就是 日期與時(shí)間的結(jié)合體
  • 使用 datetime 我們就可以獲取當(dāng)前的時(shí)間與時(shí)間間隔
  • 可以將時(shí)間對(duì)象轉(zhuǎn)成時(shí)間字符串
  • 也可以將字符串轉(zhuǎn)成時(shí)間類型(把字符串轉(zhuǎn)成時(shí)間對(duì)象也是有格式要求的)

datetime 時(shí)間包的常用功能

獲取當(dāng)前的時(shí)間

# 導(dǎo)入包與模塊

# 第一種導(dǎo)入方法:
from datetime import datetime	# 第一個(gè) datetime 是包 ;第二個(gè) datetime 是模塊

# 第二種導(dǎo)入方法:
import datetime 	# 直接導(dǎo)入 datetime 包

# *************************************************************************

# 使用方法:

# 如果我們使用第一種導(dǎo)入方法,那么我們就可以直接通過 datetime 模塊調(diào)用 now() 函數(shù):
print(datetime.now())

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-16 14:20:19.534920
# >>> 返回的是當(dāng)前 年、月、日、時(shí)、分、秒、毫秒的 datetime 對(duì)象


# 如果我們使用第二種導(dǎo)入方法,那么我們就需要 datetime.datetime.now() 的方式來調(diào)用now() 函數(shù):
print(datetime.datetime.now())

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-16 14:22:11.534920
# >>> 返回的是當(dāng)前 年、月、日、時(shí)、分、秒、毫秒的 datetime 對(duì)象

獲取時(shí)間間隔

其實(shí)獲取時(shí)間間隔本身沒有什么用,它需要配合我們剛剛提到的 datetime 模塊的 now() 函數(shù)來配合使用。

# 導(dǎo)入包
from datetime import datetime
from datetime import timedelta	

# 這里需要注意:timedelta 并不是模塊,而是一個(gè)函數(shù);
# 至于為什么不是模塊,我們不進(jìn)行深究;可以猜測(cè)一下, timedelta 可能是寫在 datetime 包下 __init__.py 文件內(nèi)被提前導(dǎo)入的函數(shù)


# 使用方法:
timeobj = timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

# days:間隔的天數(shù)
# seconds:間隔的秒數(shù)
# microseconds:間隔的毫秒數(shù)
# milliseconds:間隔的微秒數(shù)
# minutes:間隔的分鐘數(shù)
# hours:間隔的小時(shí)數(shù)
# weeks:間隔的周數(shù)

# 這些參數(shù)我們可以全部傳,也可以只傳一個(gè);像間隔一天、兩天這種情況,我們就可以使用 hours 或 days
# 傳入類型為 整型 ,支持整數(shù)與負(fù)數(shù),一般我們建議使用正數(shù)。

datetime 時(shí)間包的小案例

結(jié)合獲取當(dāng)前時(shí)間與間隔,我們看一下下面這個(gè)小案例:

from datetime import datetime
from datetime import timedelta


now = datetime.now()
print(now, type(now))

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-16 15:04:00.492240 <class 'datetime.datetime'>


three_days = timedelta(days=3)
after_three_days = now + three_days
print('三天之后的時(shí)間是:', after_three_days)

# >>> 執(zhí)行結(jié)果如下:
# >>> 三天之后的時(shí)間是: 2020-01-16 15:04:00.492240	


before_three_days = now - three_days
print('三天之前的時(shí)間是:', after_three_days)

# >>> 執(zhí)行結(jié)果如下:
# >>> 三天之前的時(shí)間是: 2020-01-16 15:04:00.492240


one_hour = timedelta(hours=1)
before_one_hour = now - one_hour
print('一小時(shí)之前的時(shí)間是:', before_one_hour)

# >>> 執(zhí)行結(jié)果如下:
# >>> 一小時(shí)之前的時(shí)間是: 2020-01-16 14:04:00.492240

通過上面的小案例我們知道,時(shí)間對(duì)象之間我們可以做 加法與減法 的操作,但是時(shí)間對(duì)象有個(gè)問題。

它無法進(jìn)行時(shí)間對(duì)象之間的傳輸,比如A服務(wù)想要給B服務(wù)傳輸一個(gè)時(shí)間對(duì)象,但是時(shí)間對(duì)象是無法傳輸?shù)?,必須先要轉(zhuǎn)成字符串,然后才可以進(jìn)行傳輸,接下來我們就學(xué)習(xí)一下如何將時(shí)間對(duì)象轉(zhuǎn)成字符串。

時(shí)間對(duì)象轉(zhuǎn)字符串

上文我們知道,想要獲取時(shí)間對(duì)象就要調(diào)用 datetime 模塊的 now() 函數(shù),并且執(zhí)行獲取一個(gè)時(shí)間對(duì)象。

然后賦值給一個(gè) now 變量,now 變量的值作為一個(gè)時(shí)間對(duì)象也會(huì)有自己的內(nèi)置函數(shù)。

通過調(diào)用內(nèi)置函數(shù) strftime() 【strftime 是一個(gè)格式化字符串的標(biāo)準(zhǔn)】,通過這個(gè)字符化的標(biāo)準(zhǔn)就可以通過 format 將當(dāng)前的日期時(shí)間對(duì)象按照 format 的標(biāo)準(zhǔn)轉(zhuǎn)為時(shí)間字符串。

用法如下:

# 獲取時(shí)間對(duì)象
from datetime import datetime
now = datetime.datetime.now()

# 時(shí)間對(duì)象轉(zhuǎn)為字符串
date_str = now.strftime(format)

示例如下:

from datetime import datetime


date = datetime.now()

str_date = date.strftime('%Y-%m-%d %H:%M:%S')	# 括號(hào)內(nèi)為時(shí)間類型的格式化標(biāo)準(zhǔn)的字符集合
print(str_date)

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-16 15:44:26		# 符合時(shí)間格式的字符串
# >>> 其實(shí)還有更多的時(shí)間格式符,在下面會(huì)有詳細(xì)介紹

接下來,我們用上面的 datetime 時(shí)間包的小案例 來實(shí)現(xiàn)我們的 時(shí)間對(duì)象轉(zhuǎn)字符串 場(chǎng)景

from datetime import datetime
from datetime import timedelta


now = datetime.now()
# print(now, type(now))
now_str = now.strftime('%Y-%m-%d %H:%M:%S')
print(now_str, type(now_str))

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-16 16:14:15 <class 'str'>		時(shí)間對(duì)象已經(jīng)按照strftime標(biāo)準(zhǔn)格式化成了字符串類型


three_days = timedelta(days=3)
after_three_days = now + three_days
# print('三天之后的時(shí)間是:', after_three_days)
after_three_days_str = after_three_days.strftime('%Y/%m/%d %H:%M:%S')
print(after_three_days_str, type(after_three_days_str))

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020/01/16 16:19:35 <class 'str'>
# >>> 通過這里我們發(fā)現(xiàn),只要我們只要保證格式符是我們想要的屬性,格式的狀態(tài)我們可以自己去定義
# >>> 甚至這些 '/' 都可以不需要,看下面的運(yùn)行結(jié)果


after_three_days_str = after_three_days.strftime('%Y%m%d')
print(after_three_days_str, type(after_three_days_str))
                                                 
# >>> 執(zhí)行結(jié)果如下:
# >>> 20220313 <class 'str'>
# >>> 驗(yàn)證了格式的狀態(tài)我們可以自己去定義的想法,甚至我們都沒有輸出 時(shí)、分、秒

時(shí)間字符串轉(zhuǎn)時(shí)間類型

時(shí)間字符串轉(zhuǎn)時(shí)間類型方法如下:

# 獲取時(shí)間模塊
from datetime import datetime

# 時(shí)間字符串轉(zhuǎn)時(shí)間類型
datetime.strptime(tt,format)

# 參數(shù)介紹:
# tt:符合時(shí)間格式的字符串
# format:tt時(shí)間字符串匹配規(guī)則

示例如下:

from datetime import datetime


str_date = '2020-01-01 08:08:08'
date_obj = datetime.strptime(str_date, '%Y-%m-%d %H:%M:%S')	# 格式化標(biāo)準(zhǔn)要與時(shí)間字符串匹配

print(date_obj, type(date_obj))

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-01 08:08:08 <class 'datetime.datetime'>

同樣的使用 datetime 時(shí)間包的小案例 來實(shí)現(xiàn)我們的 時(shí)間字符串轉(zhuǎn)時(shí)間類型 場(chǎng)景

from datetime import datetime
from datetime import timedelta


now = datetime.now()
# print(now, type(now))
now_str = now.strftime('%Y-%m-%d %H:%M:%S')
# print(now_str, type(now_str))
now_obj = datetime.strptime(now_str, '%Y-%m-%d %H:%M:%S')
print(now_obj, type(now_obj))

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-10 18:00:54 <class 'datetime.datetime'>

上面我們進(jìn)行 時(shí)間對(duì)象轉(zhuǎn)字符串的時(shí)候,將時(shí)間對(duì)象的 '%Y-%m-%d %H:%M:%S' 格式進(jìn)行了取舍,只輸出了 '%Y-%m-%d' ; 這我們嘗試 時(shí)間字符串轉(zhuǎn)為時(shí)間類型 同樣做一個(gè)取舍試一下,也只保留 '%Y-%m-%d

from datetime import datetime
from datetime import timedelta


now = datetime.now()

three_days = timedelta(days=3)
after_three_days = now + three_days
# print('三天之后的時(shí)間是:', after_three_days)
after_three_days_str = after_three_days.strftime('%Y/%m/%d %H:%M:%S')
# print(after_three_days_str, type(after_three_days_str))

after_three_days_obj = datetime.strptime(after_three_days_str, '%Y/%m/%d')
print(after_three_days_obj, type(after_three_days_obj))

# >>> 執(zhí)行結(jié)果如下:
# >>> ValueError: time data '2020/01/13 18:22:19' does not match format '%Y%m%d'
# >>> 這里提示我們 格式符 與 字符串 不匹配,所以當(dāng)時(shí)間字符串轉(zhuǎn)為時(shí)間類型時(shí),格式狀態(tài)要保持一致


# 補(bǔ)上 時(shí)、分、秒 看看運(yùn)行結(jié)果

after_three_days_obj = datetime.strptime(after_three_days_str, '%Y/%m/%d %H:%M:%S')
print(after_three_days_obj, type(after_three_days_obj))
    
# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-13 18:26:58 <class 'datetime.datetime'>

接下來我們?cè)倏纯幢晃覀?使用 '%Y/%m/%d' 截?cái)嗟?時(shí)間類型轉(zhuǎn)為字符串,再轉(zhuǎn)為時(shí)間類型會(huì)是怎樣的輸出結(jié)果。

from datetime import datetime
from datetime import timedelta


now = datetime.now()

three_days = timedelta(days=3)
before_three_days = now - three_days
# print('三天之前的時(shí)間是:', after_three_days)
before_three_days_str = before_three_days.strftime('%Y%m%d')
# print(before_three_days_str, type(before_three_days_str))
before_three_days_obj = datetime.strptime(before_three_days_str, '%Y%m%d')
print(before_three_days_obj, type(before_three_days_obj))

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-13 00:00:00 <class 'datetime.datetime'>
# >>> 這里我們發(fā)現(xiàn),時(shí)間類型轉(zhuǎn)為字符串,再轉(zhuǎn)為時(shí)間類型,由于使用 '%Y/%m/%d' 截?cái)噢D(zhuǎn)為字符串的原因
# >>> 在再次轉(zhuǎn)為 時(shí)間類型 后,它的輸出結(jié)果的 時(shí)、分、秒 部分變成了 00:00:00

非時(shí)間格式字符串轉(zhuǎn)時(shí)間類型

我們直接定義一個(gè) 非時(shí)間格式的字符串,嘗試轉(zhuǎn)為 時(shí)間類型 看看會(huì)有怎樣的結(jié)果

from datetime import datetime
from datetime import timedelta


date_time = '2020 01 A'
print(datetime.strptime(date_time, '%Y %m'))

# >>> 執(zhí)行結(jié)果如下:
# >>> ValueError: unconverted data remains:  A
# >>> 這里報(bào)錯(cuò)信息為:不知道 A 對(duì)應(yīng)的格式是什么,字符串格式中,我們也沒有對(duì) A 使用格式化方法;
# >>> 同時(shí),date_time 也是一個(gè)非標(biāo)準(zhǔn)的時(shí)間格式字符串,我們沒有辦法對(duì)其進(jìn)行時(shí)間格式的轉(zhuǎn)換

時(shí)間格式符

字符介紹
%Y完成的年份 如2020
%m月份, 1-12
%d月的某一天,1-31
%H一天中的第幾個(gè)小時(shí),24小時(shí)(00-23)
%I一天中的第幾個(gè)小時(shí),12小時(shí)(01-12)
%M當(dāng)前的第幾分鐘(00-59)
%S當(dāng)前分的第幾秒(00-61) 多出來的兩秒是閏年的
%f 當(dāng)前秒的第幾毫秒
%a簡(jiǎn)化的星期,如Wed
%A完整的星期,如Wednesday
%b簡(jiǎn)化的月份,如二月 Feb
%B完整的月份,如二月 February
%c 本地的日期和時(shí)間,如 Wed Feb 5 10:14:30 2020
%p 上午或下午;AM 為上午 ,PM為下午
%j一年中的第幾天
%U一年中的星期數(shù)

time模塊

在上文我們學(xué)習(xí) python 中第一個(gè)內(nèi)置包 datetime (日期時(shí)間包),學(xué)習(xí)了如何使用 datetime 如何獲取當(dāng)前的日期對(duì)象以及日期對(duì)象與日期字符串之間的互相轉(zhuǎn)換。

接下來我們學(xué)習(xí)一下 python 中的 第一個(gè)內(nèi)置模塊,它也是用來處理時(shí)間的,那就是 time 模塊。學(xué)會(huì)使用 time 模塊,可以豐滿我們對(duì)時(shí)間的處理。

認(rèn)識(shí)時(shí)間戳

什么是時(shí)間戳?其實(shí)時(shí)間戳就是時(shí)間,只不過他的起始時(shí)間有所不同。

  • 時(shí)間戳是從 1970年1月1日00時(shí)00分00秒至今的總毫秒(秒)數(shù) ;Python 默認(rèn)是按秒來計(jì)算時(shí)間戳的。
  • 在 python 中,用 timestamp 來表示時(shí)間戳
  • 在 python 中,時(shí)間戳 是一個(gè) float 類型。我們使用 datetime 獲取時(shí)間對(duì)象是可以看到 年月日、時(shí)分秒的;而時(shí)間戳展示給我們是從 1970年1月1日00時(shí)00分00秒至今的秒數(shù)(時(shí)間戳可以轉(zhuǎn)成我們可讀的 年月日、時(shí)分秒格式,我們稍后就會(huì)學(xué)習(xí)如何使用)。
  • time 模塊的總體功能就是為了處理時(shí)間與轉(zhuǎn)換格式

time 模塊與它的函數(shù)們:

1.時(shí)間處理,轉(zhuǎn)換成時(shí)間格式

2.time 函數(shù) ,生成時(shí)間戳數(shù)

3.localtime 函數(shù),獲取本地時(shí)間函數(shù)

localtime 函數(shù) 需要了解對(duì)應(yīng)的字段介紹

4.sleep 函數(shù) ,暫停/休眠/等待

5.strftime 函數(shù),將時(shí)間對(duì)象轉(zhuǎn)為字符串

6.strptime 函數(shù),將時(shí)間字符串轉(zhuǎn)為時(shí)間對(duì)象

time 模塊的常用方法

# 導(dǎo)入包;
import time

# 使用方法:
time.time()

# 返回值:
# 秒級(jí)別的浮點(diǎn)類型

# 示例:
# 1580878485.4009378

注意:每個(gè)語(yǔ)言返回的時(shí)間戳格式都不太一樣,有的是返回秒級(jí)別,有的是返回毫秒級(jí)別。無論哪一種,時(shí)間都是一樣的,只是 秒 與 毫秒 之間的轉(zhuǎn)換而已。

獲取本地時(shí)間函數(shù) - localtime

# 導(dǎo)入包;
import time

# 使用方法:
time.localtime(timestamp)

# 參數(shù)介紹:
# timestamp:可以傳入一個(gè)時(shí)間戳,傳入后 localtime() 函數(shù)會(huì)將傳入的時(shí)間戳轉(zhuǎn)為 時(shí)間對(duì)象。
# 可以不傳入,如果不傳入時(shí)間戳;會(huì)默認(rèn)返回當(dāng)前最新的時(shí)間對(duì)象。

示例如下:

import time


test_time = time.localtime()

print(test_time)

# >>> 執(zhí)行結(jié)果如下:
# >>> time.struct_time(tm_year=2022, tm_mon=3, tm_mday=11, tm_hour=13, tm_min=33, tm_sec=52, tm_wday=4, tm_yday=70, tm_isdst=0)
# >>> 輸出的是 localtime 字段信息

localtime 對(duì)應(yīng)字段信息介紹

屬性名介紹取值范圍
tm_year四位數(shù)的年單位1970~∞
tm_mon1~12
tm_mday1~31
tm_hour小時(shí)0~23
tm_min分鐘0~59
tm_sec0~61(閏年會(huì)多兩秒)
tm_wday一周的第幾天0~6(0是周一)
tm_yday一年的第幾日1~366(支持儒略歷,現(xiàn)用的是格里歷即公歷)
tm_isdst 夏令時(shí)-1 或 0 ;1 代表是否是夏時(shí)令

來看一下 localtime 函數(shù) 的小案例

import time


test_time = time.time()
test_time_obj = time.localtime(test_time)

print(test_time_obj, type(test_time_obj))

# >>> 執(zhí)行結(jié)果如下:
# >>> 1578898063.2553177
# >>> time.struct_time(tm_year=2020, tm_mon=1, tm_mday=13, tm_hour=14, tm_min=46, tm_sec=44, tm_wday=4, tm_yday=70, tm_isdst=0) <class 'time.struct_time'>

# >>> 通過這樣的方式,就可以將我們的時(shí)間戳轉(zhuǎn)為 time.struct_time 的時(shí)間對(duì)象,可讀性會(huì)變得很好

上文我們提到過,localtime() 函數(shù)內(nèi)可以不傳入?yún)?shù),獲取的是當(dāng)前最新的時(shí)間對(duì)象。我們也來看一下:

import time


current_time = time.localtime()
print(current_time)

# >>> 執(zhí)行結(jié)果如下:
# >>> time.struct_time(tm_year=2022, tm_mon=1, tm_mday=13, tm_hour=14, tm_min=57, tm_sec=47, tm_wday=4, tm_yday=70, tm_isdst=0)

剛剛提到過,我們的 python 獲取的是秒級(jí)別的時(shí)間戳,如果我們想要獲取 毫秒 級(jí)別的時(shí)間戳要怎么辦?其實(shí)很簽單,我們只需要需要將獲取的時(shí)間戳 *1000(乘以1000就可以了)就可以獲取 毫秒級(jí) 的時(shí)間戳了。

import time


print(time.time())
print(time.time() * 1000)

# >>> 執(zhí)行結(jié)果如下:
# >>> 1646982476.7887278
# >>> 1646982476788.7278

# >>> 上下比對(duì)一下,發(fā)現(xiàn)我們的 秒級(jí)別 時(shí)間戳已經(jīng)變?yōu)榱?毫秒級(jí) 的時(shí)間戳了

暫停函數(shù) - sleep

sleep():名如其實(shí),該函數(shù)會(huì)將我們的程序暫停執(zhí)行一段時(shí)間。

# 導(dǎo)入包;
import time

# 使用方法:
time.sleep(second)

# 參數(shù)介紹:
# second:希望程序被暫停執(zhí)行的秒數(shù)

示例如下:

import time


for i in range(5):
    print(i)
    time.sleep(1)
    
# >>> 大家可以在自己電腦上試試運(yùn)行效果

time 中的 strftime

# 導(dǎo)入包;
import time

# 使用方法:
time.strftime(format, t)

# 參數(shù)介紹:
# format:時(shí)間的格式化規(guī)范
# t:time.localtime 對(duì)應(yīng)的時(shí)間類型

# >>> 其實(shí)用法與前文介紹的 datetime 的 strftime 完全一致,只不過對(duì)應(yīng)的對(duì)象是 time 的時(shí)間對(duì)象

示例如下:

import time


str_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
print(str_time)

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-13 16:22:21

time 中的 strptime

# 導(dǎo)入包;
import time

# 使用方法:
time.strptime(time_str, format)

# 參數(shù)介紹:
# time_str:符合時(shí)間格式的字符串
# format:確保與 time_str 一致的格式化標(biāo)準(zhǔn)(字符串的內(nèi)容都都可以通過 時(shí)間格式符 匹配上)

示例如下:

import time


obj_time = time.strptime('2020-01-13', '%Y-%m-%d')
print(obj_time)

# >>> 執(zhí)行結(jié)果如下:
# >>> time.struct_time(tm_year=2020, tm_mon=1, tm_mday=13, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=13, tm_isdst=-1)

datetime 中生成時(shí)間戳的函數(shù)

前文我們?cè)谥v解 datetime 包的時(shí)候,并沒有講解如何使用 datetime 中生成時(shí)間戳,現(xiàn)在順著 時(shí)間戳部分一起帶出來。

# 導(dǎo)入包;
import datetime

# 使用方法:
now = datetime.datetime.now()
datetime.datetime.timestamp(now)	
# 不同于 time 模塊的 time 函數(shù) 的生成 時(shí)間戳
# 而是將一個(gè) datetime 對(duì)象 轉(zhuǎn)為時(shí)間戳,所以括弧中不傳入?yún)?shù)是會(huì)報(bào)錯(cuò)的。

# 參數(shù)介紹:
# now:datetime 的時(shí)間對(duì)象

示例如下:

import datetime


now = datetime.datetime.now()
now_timestamp = datetime.datetime.timestamp(now)

print(now_timestamp, type(now_timestamp))

# >>> 執(zhí)行結(jié)果如下:
# >>> 1642067213.882046 <class 'float'>			秒級(jí)別的時(shí)間戳,浮點(diǎn)類型

datetime 時(shí)間戳轉(zhuǎn)時(shí)間對(duì)象

# 導(dǎo)入包;
import datetime

# 使用方法:
datetime.datetime.fromtimestamp(timestamp)

# 參數(shù)介紹:
# timestamp:時(shí)間戳

# 返回值:
# 返回一個(gè) datetimes 的日期對(duì)象

示例如下:

import datetime


now = datetime.datetime.now()
now_timestamp = datetime.datetime.timestamp(now)

datetime_obj = datetime.datetime.fromtimestamp(now_timestamp)

print(datetime_obj, type(datetime_obj))

# >>> 執(zhí)行結(jié)果如下:
# >>> 2020-01-13 17:43:08.795082  <class 'datetime.datetime'>

可能大家會(huì)有個(gè)疑問,既然 datetime 包 與 time 模塊的功能很多都是一樣的,那么為什么會(huì)有這兩個(gè)包和模塊的存在呢?

其實(shí),在實(shí)際工作中 datetime 包更多的是對(duì)于日期的處理;而 time 模塊更多的則是對(duì)時(shí)間的處理,比如 時(shí)、分、秒 這樣的格式,使用 time 模塊來處理會(huì)更合適一些。

到此這篇關(guān)于Python學(xué)習(xí)之時(shí)間包使用教程詳解的文章就介紹到這了,更多相關(guān)Python時(shí)間包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Win10下安裝并使用tensorflow-gpu1.8.0+python3.6全過程分析(顯卡MX250+CUDA9.0+cudnn)

    Win10下安裝并使用tensorflow-gpu1.8.0+python3.6全過程分析(顯卡MX250+CUDA9.

    這篇文章主要介紹了Win10下安裝并使用tensorflow-gpu1.8.0+python3.6全過程(顯卡MX250+CUDA9.0+cudnn),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python備份Mysql腳本

    Python備份Mysql腳本

    特點(diǎn)是多平臺(tái),一個(gè)腳本內(nèi)可以備份多個(gè)數(shù)據(jù)庫(kù),并分別打包上傳到ftp進(jìn)行備份。調(diào)用了mysqldump及tar來進(jìn)行數(shù)據(jù)庫(kù)dump及打包。 具體參數(shù)說明參見源文件
    2008-08-08
  • 在Python的Flask框架下使用sqlalchemy庫(kù)的簡(jiǎn)單教程

    在Python的Flask框架下使用sqlalchemy庫(kù)的簡(jiǎn)單教程

    這篇文章主要介紹了在Python的Flask框架下使用sqlalchemy庫(kù)的簡(jiǎn)單教程,用來簡(jiǎn)潔地連接與操作數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2015-04-04
  • 一文帶你掌握python中*星號(hào)的用法

    一文帶你掌握python中*星號(hào)的用法

    Python中的?*號(hào)是一個(gè)特殊的符號(hào),在其他編程語(yǔ)言中,它最廣為人知的用途就是作為乘法運(yùn)算的符號(hào),而在Python中,它的用途遠(yuǎn)不止如此,下面我們就來學(xué)習(xí)一下它的具體用法吧
    2023-10-10
  • Pandas中把dataframe轉(zhuǎn)成array的方法

    Pandas中把dataframe轉(zhuǎn)成array的方法

    下面小編就為大家分享一篇Pandas中把dataframe轉(zhuǎn)成array的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Pytorch之view及view_as使用詳解

    Pytorch之view及view_as使用詳解

    今天小編就為大家分享一篇Pytorch之view及view_as使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python中裝飾器學(xué)習(xí)總結(jié)

    Python中裝飾器學(xué)習(xí)總結(jié)

    這篇文章主要介紹了Python中裝飾器學(xué)習(xí)總結(jié),分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • 一篇文章搞懂Python Unittest測(cè)試方法的執(zhí)行順序

    一篇文章搞懂Python Unittest測(cè)試方法的執(zhí)行順序

    unittest是Python標(biāo)準(zhǔn)庫(kù)自帶的單元測(cè)試框架,是Python版本的JUnit,下面這篇文章主要給大家介紹了如何通過一篇文章搞懂Python Unittest測(cè)試方法的執(zhí)行順序,需要的朋友可以參考下
    2021-09-09
  • Python監(jiān)測(cè)屏幕界面內(nèi)容變化并發(fā)送通知方法詳解

    Python監(jiān)測(cè)屏幕界面內(nèi)容變化并發(fā)送通知方法詳解

    這篇文章主要為大家介紹了Python監(jiān)測(cè)屏幕界面內(nèi)容變化并發(fā)送通知,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Python實(shí)現(xiàn)PPT/PPTX批量轉(zhuǎn)換成PDF

    Python實(shí)現(xiàn)PPT/PPTX批量轉(zhuǎn)換成PDF

    這篇文章主要為大家詳細(xì)介紹了如何使用Python將PowerPoint演示文稿(PPT、PPTX等)轉(zhuǎn)換為PDF文件,使演示內(nèi)容能夠在更多的設(shè)備上展示,感興趣的小伙伴可以了解下
    2024-01-01

最新評(píng)論

鹤岗市| 松潘县| 徐汇区| 尖扎县| 大荔县| 九龙坡区| 宾川县| 晴隆县| 宝丰县| 新蔡县| 肥城市| 海盐县| 三门县| 绥中县| 定日县| 信丰县| 灵石县| 科技| 云阳县| 山西省| 溆浦县| 维西| 桐庐县| 西乡县| 饶河县| 公安县| 尖扎县| 东台市| 洪雅县| 石嘴山市| 潼关县| 出国| 繁峙县| 长泰县| 新泰市| 丰顺县| 东乌珠穆沁旗| 邵阳县| 大关县| 吴旗县| 潞西市|