python 獲取一年中所有日期


import arrow
date_list = []
for year in [2019, 2020, 2021]:  # 年份
    start_date = '%s-1-1' % year
    a = 0
    if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
        days_sum = 366
    else:
        days_sum = 365
    while a < days_sum:
        b = arrow.get(start_date).shift(days=a).format("YYYY-MM-DD")
        a += 1
        date_list.append(b)
for date in date_list:
    print(date)

日期轉換

import time
import datetime


# 當前時間的標准格式
now_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(now_time)

# 當前時間的時間戳
time_stamp = int(time.time())
print(time_stamp)

# 時間錯轉標准時間格式
a = 1632300494
b = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(a))
print(b)

 

import time

# 將日期格式補全
a = "2010-5-28"
b = time.strftime("%Y-%m-%d", time.strptime(a, "%Y-%m-%d"))
print(b)

# 日期格式轉時間戳
c = int(time.mktime(time.strptime(a, "%Y-%m-%d")))
print(c)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM