arrow

Utilities

İnsan dostu tarihler

Genel Bakış arrow

Arrow, tarih ve saatleri oluşturma, değiştirme, biçimlendirme ve dönüştürme konusunda insan dostu bir yaklaşım sunan bir Python kütüphanesidir. Daha basit bir API ile, varsayılan olarak saat dilimini tanıyan ve .shift(days=-1) ve .humanize() gibi sezgisel zaman kaydırma yöntemleriyle datetime'ın yerine geçecek bir alternatif olarak çalışır.

PyRun'da Arrow'a mikropip yoluyla ulaşılabilir. Tarih aritmetiğini, saat dilimi dönüşümlerini, göreli zaman biçimlendirmesini ve tarih ayrıştırmayı Python'un standart tarih-saat özetinde gezinmeden keşfedebilirsiniz; bunların hepsini hiçbir kurulum gerektirmeden tarayıcınızda yapabilirsiniz.

Kod ve Yürütme Çıkışı

İnsan dostu saat dilimi dönüşümü ve zaman kaydırma.

import arrow

now = arrow.now()
print("Now (local):", now.format("YYYY-MM-DD HH:mm:ss ZZ"))
print("Now (UTC)  :", now.to("UTC").format("YYYY-MM-DD HH:mm:ss"))

past = now.shift(days=-10, hours=-3)
print("\n10 days 3 hrs ago:", past.humanize())

dt = arrow.get("2025-07-04 12:00:00", "YYYY-MM-DD HH:mm:ss", tzinfo="US/Eastern")
print("\nNew York :", dt.format("YYYY-MM-DD HH:mm ZZ"))
print("Tokyo    :", dt.to("Asia/Tokyo").format("YYYY-MM-DD HH:mm ZZ"))
print("Mumbai   :", dt.to("Asia/Kolkata").format("YYYY-MM-DD HH:mm ZZ"))

İlgili Paketler

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.