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

首頁 > 編程 > Python > 正文

PYTHON基礎-時間日期處理小結

2020-02-23 00:00:53
字體:
來源:轉載
供稿:網友

步驟:

1. 掌握幾種對象及其關系
2. 了解每類對象的基本操作方法
3. 通過轉化關系轉化

涉及對象

1. datetime

>>> import datetime>>> now = datetime.datetime.now()>>> nowdatetime.datetime(2018, 1, 12, 23, 9, 12, 946118)>>> type(now)<type 'datetime.datetime'>

2. timestamp

>>> import time>>> time.time()1421075455.568243

3. time tuple

>>> import time>>> time.localtime()time.struct_time(tm_year=2015, tm_mon=1, tm_mday=12, tm_hour=23, tm_min=10, tm_sec=30, tm_wday=0, tm_yday=12, tm_isdst=0)

4. string

>>> import datetime>>> datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")'2015-01-12 23:13:08'

5. date

>>> import datetime>>> datetime.datetime.now().date()datetime.date(2015, 1, 12)

datetime基本操作

1. 獲取當前datetime

>>> import datetime>>> datetime.datetime.now()datetime.datetime(2015, 1, 12, 23, 26, 24, 475680)

2. 獲取當天date

>>> datetime.date.today()datetime.date(2015, 1, 12)

3. 獲取明天/前N天

明天

>>> datetime.date.today() + datetime.timedelta(days=1)datetime.date(2015, 1, 13)

三天前

>>> datetime.datetime.now()datetime.datetime(2015, 1, 12, 23, 38, 55, 492226)>>> datetime.datetime.now() - datetime.timedelta(days=3)datetime.datetime(2015, 1, 9, 23, 38, 57, 59363)

4. 獲取當天開始和結束時間(00:00:00 23:59:59)

>>> datetime.datetime.combine(datetime.date.today(), datetime.time.min)datetime.datetime(2015, 1, 12, 0, 0)>>> datetime.datetime.combine(datetime.date.today(), datetime.time.max)datetime.datetime(2015, 1, 12, 23, 59, 59, 999999)

5. 獲取兩個datetime的時間差

>>> (datetime.datetime(2015,1,13,12,0,0) - datetime.datetime.now()).total_seconds()44747.768075

6. 獲取本周/本月/上月最后一天

本周

>>> today = datetime.date.today()>>> todaydatetime.date(2015, 1, 12)>>> sunday = today + datetime.timedelta(6 - today.weekday())>>> sundaydatetime.date(2015, 1, 18)

本月

>>> import calendar>>> today = datetime.date.today()>>> _, last_day_num = calendar.monthrange(today.year, today.month)>>> last_day = datetime.date(today.year, today.month, last_day_num)>>> last_daydatetime.date(2015, 1, 31)

獲取上個月的最后一天(可能跨年)

>>> import datetime>>> today = datetime.date.today()>>> first = datetime.date(day=1, month=today.month, year=today.year)>>> lastMonth = first - datetime.timedelta(days=1)            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武平县| 樟树市| 贵南县| 阿拉善右旗| 和静县| 建平县| 铜梁县| 延寿县| 平凉市| 莒南县| 定结县| 集贤县| 茂名市| 武功县| 和平区| 上饶市| 顺昌县| 兰考县| 揭阳市| 黄石市| 成武县| 牙克石市| 团风县| 潼关县| 安平县| 绥江县| 铅山县| 汝城县| 苗栗县| 乌拉特后旗| 牟定县| 剑阁县| 德钦县| 大竹县| 灵璧县| 新源县| 太仆寺旗| 栖霞市| 高州市| 西昌市| 石棉县|