python時間日期資料處理
阿新 • • 發佈:2020-10-11
#匯入相關庫 import pandas as pd import numpy as np import time import datetime import matplotlib.pyplot as plt # 解決座標軸刻度負號亂碼 plt.rcParams['axes.unicode_minus'] = False # 解決中文亂碼問題 plt.rcParams['font.sans-serif'] = ['Simhei']
在計算機中,時間實際上是用數字表示的
我們把1970年1月1日 00:00:00 UTC+00:00時區的時刻稱為 epoch time (紀元),記為0(1970年以前的時間 timestamp 為負數),當前時間就是相對於 epoch time 的秒數,稱為 timestamp(時間戳)
timestamp 的值與時區毫無關係,因為 timestamp 一旦確定,其 UTC 時間就確定了,轉換到任意時區的時間也是完全確定的,這就是為什麼計算機儲存的當前時間是以 timestamp 表示的,因為全球各地的計算機在任意時刻的 timestamp 都是完全相同的(假定時間已校準)
python中時間日期資料對應的符號及含義:
型別 描述 %Y 四位的年份 %y 兩位的年份 %m 兩位的月份 %d 兩位的日期號 %H 小時,24小時制00-23 %I 小時,12小時制01-12 %M 兩位的分鐘00-59 %S 秒00-61,其中60,61是閏秒 %w 星期日期0-6,其中0表示星期日 %U 一年中的星期數00-53。以星期天為每週第一天,一年中第一個星期天前的日期作為第“0”周 %W 一年中的星期數00-53。以星期一為每週第一天,一年中第一個星期一前的日期作為第“0”周 %z 格式為+HHMM或者-HHMM的UTC時區偏移;如果沒有時區則為空。%F %Y-%m-%d的簡寫 %D %m/%d/%y的簡寫