Ok Tarih Saatleri
İnsan dostu zaman biçimlendirme ve kaydırma.
Genel Bakış
Standart python tarih ve saat ayrıştırmasına akıllı bir sarmalayıcı sağlar.
Basitleştirilmiş vardiyalara ve insan tarafından okunabilen dize formatlarına büyük ölçüde izin verir.
Kod ve Yürütme Çıkışı
Karmaşık dizeleri ayrıştırır ve yerel UTC değişkenlerini tahmin eder.
arrow_demo.py
Editör'de deneyinimport arrow
# Current UTC time
now = arrow.utcnow()
print(f"Now (UTC): {now.format('YYYY-MM-DD HH:mm:ss')}")
# Shift time forward
future = now.shift(days=14, hours=6)
print(f"Release date: {future.humanize()}")
print(f"Exact date: {future.format('dddd, MMMM Do YYYY')}")
# Parse chaotic string
parsed = arrow.get("2025-07-04T12:00:00-04:00")
print(f"\nParsed US/Eastern: {parsed}")
# Convert across timezones
import pytz
zones = ['Asia/Tokyo', 'Europe/London', 'America/New_York']
print("\nFuture Date around the world:")
for tz_name in zones:
tz = pytz.timezone(tz_name)
local_dt = future.datetime.astimezone(tz)
print(f" {tz_name:<25} {local_dt.strftime('%Y-%m-%d %H:%M %Z')}")Terminal Çıkışı
Now (UTC): 2025-XX-XX XX:XX:XX
Release date: in 14 days
Exact date: ...Adım Adım Uygulama
- Saat dilimi dönüşümleri
- CRON günlüğü değerlendirmesi
- Veritabanı zaman damgası mutasyonları