為了通過近兩個月的日期作為index,製作pandas庫的dataframe,因此我需要分別獲取近兩個月的天數,再用pandas.data_range(start, end, periods)生成近兩個月的表頭。
有兩種思路:
1)獲取兩個月的起始與結束日期;
2)獲取兩個月的起始日期和天數。
天數其實就是基於起始和結束日期所得,因此用思路(1)更方便。
據我所知,python有三個處理時間、日期的庫:time、calendar、datetime
匯入這三個時間庫
以及pandas庫
首先獲取本月的年月import time, datetime, calendar
import pandas as pd
獲取本月的始末日期this_year = datetime.datetime.now().year
this_month = datetime.datetime.now().month
獲取上月的結束日期this_first_day = datetime.date(this_year, this_month, 1) # 本月第一天
this_today = time.strftime("%y-%m-%d", time.localtime()) # 今天
prev_last_day = this_first_day - datetime.timedelta(days=1) #上月最後一天
通過上月最後一天獲取上月的天數
prev_periods = prev_last_day.day
獲取近兩個月的日期索引
index結果this_dates = pd.date_range(start=this_first_day, end=this_today) # 本月日期索引
prev_dates = pd.date_range(end=prev_last_day, periods=prev_periods) # 上月日期索引
近兩個月工作日誌
從3月18日到今日,接近兩個月的時間,一直在做的一件事,就是為 xx公司開發庫存管理系統。最近終於開發完畢,想著坐下來好好總結總結。1 入庫模組 對入庫產品進行登記,並可列印出條形碼。可匯出入庫記錄。2 出庫模組 對出庫資訊進行登入,並可匯出出庫記錄。3 查詢模組 可查詢庫存資料 可匯出庫存資料,並...
mint ui 時間範圍,限制時間兩個月
要求生效日期為次日零時起生效,最晚指定生效日期為從投保日算起的地60天 其中 touchmove.prevent是防止在滑動時間選擇框框的時候外層的div滑動,是遮罩層穿透問題.在data裡面設定 datetime1 pickervalue new date date.parse new date ...
新的歷程 近兩個月的工作總結
工作兩個月回來,會發現自己欠缺的還是非常多。我也不停的在問自己,這兩個月的工作經歷究竟帶給我了如何的收穫?技術 經驗 交流 眼界 信任 膽量 自信,這些詞語出如今我的腦海中,我不得不一項項處理掉這些,變成自己切實的財富。技術上接觸的新的內容並不算多,算是.net方向上的一些深入,給自己最大的感觸是 ...