模塊系列time

1554214576060.png

時(shí)間方法操作

# time
# 返回當(dāng)前時(shí)間戳
res = time.time()
print(res)

# mktime
# 通過(guò)時(shí)間元祖獲得時(shí)間戳
ttup = (2018, 12, 2, 12, 2, 2, 0, 0, 0)
res = time.mktime(ttup)
print(res)

# localtime
# 時(shí)間戳=>時(shí)間元祖
res = time.localtime()
print(res)  

# ctime
# 時(shí)間戳=>時(shí)間字符串
strvar = time.ctime()
print(strvar)

# asctime
# 時(shí)間元祖=>時(shí)間字符串
strvar = time.asctime(ttup)
print(strvar)

# strftime
# 時(shí)間元祖==>格式化字符串
time_tuple = (2019,4,10,11,28,0,0,0,0)
fs = "%Y-%m-%d %H:%M:%S 是古代文學(xué)家孟子的生日"
format_time = time.strftime(fs, time_tuple)
print(format_time)

# strptime
# 時(shí)間字符串==>時(shí)間元組
strvar = "某年1929,某月-2月某日-6號(hào) 某時(shí)12點(diǎn)某分20分:某秒30秒 我的心里在想你"
strvar2 = "某年%Y,某月-%m月某日-%d號(hào) 某時(shí)%H點(diǎn)某分%M分:某秒%S秒 我的心里在想你"
tup = time.strptime(strvar,strvar2)
print(tup, type(tup))

asctime()不會(huì)自動(dòng)識(shí)別星期幾, 需要手動(dòng)修改

解決方法:

    # 先把時(shí)間元祖轉(zhuǎn)成時(shí)間戳

    res = time.mktime(time_tuple)

    # 再把時(shí)間戳轉(zhuǎn)成時(shí)間字符串

    time_str = time.ctime(res)

時(shí)間元祖的格式

格式1(自定義):
    (年,月,日,時(shí),分,秒,周幾,一年中的第幾天,是否是夏令時(shí)時(shí)間)
    
格式2(系統(tǒng)提供):
    (tm_year = 年,tm_month = 月,tm_day = 日,tm _hour = 時(shí), tm_min = 分, tm _sec = 秒, tm _wday = 周幾, tm _yday = 一年中的第幾天,tm_isdst = 是否是夏令時(shí)時(shí)間)

格式化時(shí)間字符串:

格式    含義        
    %a    本地(locale)簡(jiǎn)化星期名稱
    %A    本地完整星期名稱
    %b    本地簡(jiǎn)化月份名稱
    %B    本地完整月份名稱
    %c    本地相應(yīng)的日期和時(shí)間表示
    %d    一個(gè)月中的第幾天(01 - 31)
    %H    一天中的第幾個(gè)小時(shí)(24 小時(shí)制,00 - 23)
    %I    一天中的第幾個(gè)小時(shí)(12 小時(shí)制,01 - 12)
    %j    一年中的第幾天(001 - 366)
    %m    月份(01 - 12)
    %M    分鐘數(shù)(00 - 59)
    %p    本地 am 或者 pm 的相應(yīng)符    
    %S    秒(01 - 61)   
    %U    一年中的星期數(shù)(00 - 53 星期天是一個(gè)星期的開(kāi)始)第一個(gè)星期天之前的所有天數(shù)都放在第 0 周    
    %w    一個(gè)星期中的第幾天(0 - 6,0 是星期天)   
    %W    和 %U 基本相同,不同的是 %W 以星期一為一個(gè)星期的開(kāi)始
    %X    本地相應(yīng)時(shí)間
    %y    去掉世紀(jì)的年份(00 - 99)
    %Y    完整的年份
    %z    用 +HHMM 或 -HHMM 表示距離格林威治的時(shí)區(qū)偏移(H 代表十進(jìn)制的小時(shí)數(shù),M 代表十進(jìn)制的分鐘數(shù))
    %%    %號(hào)本身
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Lesson_8 【8】對(duì)序列的文件操作:泡菜(pickle) 文件的寫入只能寫入普通的字符,對(duì)于list、tup...
    甜西瓜不太甜閱讀 688評(píng)論 0 1
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,695評(píng)論 0 5
  • 常用模塊 認(rèn)識(shí)模塊 什么是模塊 什么是模塊? 常見(jiàn)的場(chǎng)景:一個(gè)模塊就是一個(gè)包含了python定義和聲明的文件,文...
    go以恒閱讀 2,167評(píng)論 0 6
  • 概要 64學(xué)時(shí) 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,791評(píng)論 0 3
  • 早上去上課,周二的實(shí)訓(xùn)課, 新聞中心還是拍照, 不停地走來(lái)走去,也沒(méi)做什么。 就是不停地溝通不停地拍照, 好累。 ...
    南野十五閱讀 207評(píng)論 0 0

友情鏈接更多精彩內(nèi)容