| 1234567891011121314151617181920212223242526 |
- import sqlite3
- from datetime import datetime
- conn = sqlite3.connect('data/trading_data_20251104.db')
- cursor = conn.cursor()
- # 获取最早和最晚的时间戳
- cursor.execute('SELECT MIN(timestamp), MAX(timestamp) FROM price_data')
- min_ts, max_ts = cursor.fetchone()
- print(f'最早时间戳: {min_ts}')
- print(f' UTC: {datetime.utcfromtimestamp(min_ts)}')
- print(f' 本地: {datetime.fromtimestamp(min_ts)}')
- print()
- print(f'最晚时间戳: {max_ts}')
- print(f' UTC: {datetime.utcfromtimestamp(max_ts)}')
- print(f' 本地: {datetime.fromtimestamp(max_ts)}')
- print()
- # 计算时间跨度
- span_hours = (max_ts - min_ts) / 3600
- print(f'时间跨度: {span_hours:.2f} 小时')
- conn.close()
|