欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python常用日期使用方法

系統 1943 0

#!/usr/bin/python3

- - coding: utf-8 - -

“”"
通過datetime和dateutil進行常用日期的獲取
如:
今年,去年,明年
當前季度
本月,上月,去年同期,今年一月
今天,昨天,明天,
本周、本月、本季度、本年第一天,
本周、本月、本季度、本年最后一天
“”"

import datetime

獲取常用特定日期(如去年/季度/當月/本周/首日/)

=======================================

關于年(今年,去年,明年)

=======================================

今年

today = datetime.date.today() # 都是基于today, 此時為’2019-02-22’,下同
today.year # out: 2019

去年

today = datetime.date.today()
today.year-1 # out : 2018

明年

today = datetime.date.today()
today.year+1 # out : 2020

=======================================

關于季度(當前季度)

=======================================

today = datetime.date.today()
quarter = (today.month-1) // 3 + 1
‘{}Q{}’.format(today.year, quarter) # out: ‘2019Q1’

=======================================

關于月(本月,上月,當年1月,去年同月)

=======================================

本月(月份)

today = datetime.date.today()
today.month # out: 2

本月(年月)

today = datetime.date.today()
datetime.datetime.strftime(today, “%Y-%m”) # out: ‘2019-02’

上月

today = datetime.date.today()
last_month = today + datetime.timedelta(days=-today.day)

last_month.month # 月份,out: 1

datetime.datetime.strftime(last_month,"%Y-%m") # out: ‘2019-01’

上N個月

from dateutil.relativedelta import relativedelta # 需要引入新的包
today = datetime.date.today()
last_2_month = today + relativedelta(months=-2) # 上兩個月,上N個月參數為(months=-N)
datetime.datetime.strftime(last_2_month, “%Y-%m”) # out: ‘2018-12’

當年1月

today = datetime.date.today()
str(today.year) +’-01’ # out: ‘2019-01’

=======================================

關于天

=======================================

今天(天數)

today = datetime.date.today()
today.day

今天(日期)

today.isoformat() # out: ‘2019-02-22’

昨天

today = datetime.date.today()
yesterday = today + datetime.timedelta(days=-1)
yesterday.isoformat() # out: ‘2019-02-21’

明天

today = datetime.date.today()
yesterday = today + datetime.timedelta(days=1)
yesterday.isoformat() # out: ‘2019-02-23’

本周第一天

today = datetime.date.today()
week_start_day = today - datetime.timedelta(days=today.weekday())
week_start_day.isoformat() # ‘2019-02-18’,周一

本周最后一天

today = datetime.date.today()
week_end_day = today + datetime.timedelta(days=6-today.weekday())
week_end_day.isoformat() # ‘2019-02-24’,周天

本月第一天

today = datetime.date.today()
month_start_day = today - datetime.timedelta(days=today.day-1)
month_start_day.isoformat() # ‘2019-02-01’,當月第一天

本月最后一天

from dateutil.relativedelta import relativedelta # 引入新的包
today = datetime.date.today()

必須先置為首日,直接用relativedelta(months=1,days=-today.day+1)會有錯誤結果

month_end_day = (today + datetime.timedelta(days=-today.day+1)) + relativedelta(months=1,days=-1)
month_end_day.isoformat() # ‘2019-02-28’,當月最后一天

本季度第一天

today = datetime.date.today()
quarter_start_day = datetime.date(today.year,today.month - (today.month - 1) % 3, 1)
quarter_start_day.isoformat() # ‘2019-01-01’ ,本季度第一天

本季度最后一天

from dateutil.relativedelta import relativedelta # 引入新的包
today = datetime.date.today()
quarter_end_day = datetime.date(today.year,today.month - (today.month - 1) % 3 +2, 1) + relativedelta(months=1,days=-1)
quarter_end_day.isoformat() # ‘2019-03-31’ ,本季度最后一天

本年第一天

today = datetime.date.today()
year_start_day = datetime.date(today.year, 1, 1)
year_start_day.isoformat() # ‘2019-01-01’ ,本年第一天

本年最后一天

today = datetime.date.today()
year_end_day = datetime.date(today.year+1, 1, 1) - datetime.timedelta(days=1)
year_end_day.isoformat() # ‘2019-12-31’ ,本年最后一天


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美精品在线免费观看 | 亚洲综合久久久久久888 | 国产福利在线免费 | 不卡视频一区二区 | 毛片精品| 日韩精品 电影一区 亚洲 | 久久中文字幕一区二区三区 | 精品久久久久久久人人人人传媒 | 手机在线观看亚洲国产精品 | 精品久久久久久久久久久久久久 | 国产一级特黄aa大片免费 | 久久久久久国产精品mv | 精品视频免费观看 | 三更饺子1最刺激的一段整集 | 国产成人在线观看免费网站 | 无码乱人伦一区二区亚洲 | 国产精品极品美女在线观看免费 | 国产亚洲精品xxx | 亚洲成人一区二区 | 国产高清一区二区 | 欧美三级视频在线播放 | 精品人妻无码一区二区三区手机板 | 欧美一区二区在线播放 | 草草精品视频 | 国产aaaaa一级毛片 | 精品中文字幕一区 | 精品久久一区二区 | 二区三区视频 | 日本高清不卡在线 | 成人破解版 | 国产噜噜噜| 国产精品亚洲综合一区在线观看 | 欧美第四页 | 久草在线看 | 91精品视频免费在线观看 | 久久久久国产一区二区三区四区 | 免费在线一级毛片 | 日本精品一区二区三区在线 | jizzyouxxxx| 久久久国产一区二区三区 | 色悠久久久久综合欧美99 |