国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python時(shí)間獲取及轉(zhuǎn)換知識(shí)匯總

2020-02-23 04:15:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 時(shí)間處理是我們?nèi)粘i_發(fā)中最最常見的需求,例如:獲取當(dāng)前datetime、獲取當(dāng)天date、獲取明天/前N天、獲取當(dāng)天開始和結(jié)束時(shí)間(00:00:00 23:59:59)、獲取兩個(gè)datetime的時(shí)間差、獲取本周/本月/上月最后一天等。而這些轉(zhuǎn)換看起來(lái)很亂不容易記住,那么今天我們就來(lái)總結(jié)一下Python的時(shí)間的處理。

原則:以datetime為中心, 起點(diǎn)或中轉(zhuǎn), 轉(zhuǎn)化為目標(biāo)對(duì)象, 涵蓋了大多數(shù)業(yè)務(wù)場(chǎng)景中需要的日期轉(zhuǎn)換處理

步驟:

1. 掌握幾種對(duì)象及其關(guān)系

2. 了解每類對(duì)象的基本操作方法

3. 通過(guò)轉(zhuǎn)化關(guān)系轉(zhuǎn)化

datetime是date與time的結(jié)合體,包括date與time的所有信息。

函數(shù)原型是:

datetime. datetime (year, month, day[ , hour[ , minute[ , second[ , microsecond[ , tzinfo] ] ] ] ] )
各參數(shù)的含義與date、time的構(gòu)造函數(shù)中的一樣,要注意參數(shù)值的范圍。

實(shí)例:

1.獲取datetime對(duì)象

代碼如下:

import datetimenow = datetime.datetime.now()#輸出:datetime.datetime(2016, 11, 26, 8, 34, 30, 876359)

2.獲取timestamp(時(shí)間戳)

時(shí)間戳是自 1970 年 1 月 1 日(00:00:00 GMT)以來(lái)的秒數(shù)。它也被稱為 Unix 時(shí)間戳(Unix Timestamp)。

代碼如下:

import timetime.time()#輸出:1480120686.733905

3.獲取time tuple (元組)

代碼如下:

import timetime.localtime()#輸出:time.struct_time(tm_year=2016, tm_mon=11, tm_mday=26, tm_hour=8, tm_min=39, tm_sec=33, tm_wday=5, tm_yday=331, tm_isdst=0)

4.獲取時(shí)間string(字符串)

字符串格式化參數(shù)列表:
datetime. strftime (format)
%a: 星期的簡(jiǎn)寫。如 星期三為Web
%A: 星期的全寫。如 星期三為Wednesday
%b: 月份的簡(jiǎn)寫。如4月份為Apr
%B: 月份的全寫。如4月份為April
%c: 日期時(shí)間的字符串表示。(如: 04/07/10 10:43:39)
%d: 日在這個(gè)月中的天數(shù)(是這個(gè)月的第幾天)
%f: 微秒(范圍[0,999999])
%H: 小時(shí)(24小時(shí)制,[0, 23])
%I: 小時(shí)(12小時(shí)制,[0, 11])
%j: 日在年中的天數(shù) [001,366](是當(dāng)年的第幾天)
%m: 月份([01,12])
%M: 分鐘([00,59])
%p: AM或者PM
%S: 秒(范圍為[00,61],為什么不是[00, 59],參考python手冊(cè)~_~)
%U: 周在當(dāng)年的周數(shù)當(dāng)年的第幾周),星期天作為周的第一天
%w: 今天在這周的天數(shù),范圍為[0, 6],6表示星期天
%W: 周在當(dāng)年的周數(shù)(是當(dāng)年的第幾周),星期一作為周的第一天
%x: 日期字符串(如:04/07/10)
%X: 時(shí)間字符串(如:10:43:39)
%y: 2個(gè)數(shù)字表示的年份
%Y: 4個(gè)數(shù)字表示的年份
%z: 與utc時(shí)間的間隔 (如果是本地時(shí)間,返回空字符串)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 林州市| 营山县| 大宁县| 容城县| 满城县| 阿坝县| 交城县| 锡林浩特市| 营口市| 鸡西市| 泰安市| 禹城市| 武汉市| 永城市| 鹤岗市| 沧源| 新田县| 潜山县| 石城县| 玉屏| 贵港市| 神木县| 常德市| 铁岭市| 中卫市| 保定市| 淅川县| 伊吾县| 望江县| 西昌市| 城口县| 龙游县| 滦南县| 基隆市| 桃园县| 济阳县| 施甸县| 泾源县| 新竹市| 陵川县| 康保县|