Last active 8 months ago
常用的 datetime 工具函式:轉格式、計算秒數差、解析時間字串、顯示幾分鐘前/剛剛/幾天前等人類友善時間字串,寫後台超實用 ✅
1 import math
2 import time
3 from datetime import datetime
4
5
6 # 轉換時間格式到字串(天)
7 def human_date(date=None):
8 if date:
9 assert isinstance(date, datetime)
10 else:
Last active 10 months ago
此 Python 程式使用 yfinance 下載股票歷史資料,並透過 unittest 進行單元測試,確保日期計算與資料下載的正確性,適用於金融數據分析與回測應用。
1 import unittest
2 from datetime import datetime, timedelta
3 from unittest.mock import patch
4
5 import pandas as pd
6 import yfinance as yf
7 from dateutil.relativedelta import relativedelta
8
9 import error_printer

timmy / 星座判定程式

0 likes
0 forks
1 files
Last active 10 months ago
此程式根據輸入的出生日期,判定並返回對應的星座名稱。它使用 Python 的 datetime 來解析日期,並比對星座日期範圍。可應用於星座分析、個性測試或相關娛樂應用。
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3
4 """
5 constellation.py: Description of what this script does.
6
7 Author: Timmy
8 Copyright: Copyright 2022, Timmy
9 License: MIT
10 Version: 1.0

timmy / 模擬數位時鐘的運行

0 likes
0 forks
1 files
Last active 10 months ago
此程式模擬數位時鐘,使用 datetime 初始化當前時間,透過 Clock 類別每秒遞增時間並即時顯示,適用於時間管理與計時應用。
1 from time import sleep
2 from datetime import datetime
3
4 class Clock(object):
5 """Digital Clock"""
6
7 def __init__(self, hour=0, minute=0, second=0):
8 """Initialization method
9
10 :param hour: Hour
Newer Older