Tanggal Panah

Pemformatan & peralihan waktu yang ramah manusia.

Coba di Editor

Ikhtisar

Menyediakan pembungkus cerdas untuk penguraian waktu tanggal python standar.

Memungkinkan peralihan yang disederhanakan dan format string yang lebih mudah dibaca manusia.

Kode & Output Eksekusi

Mengurai string kompleks dan mengekstrapolasi varian UTC asli.

arrow_demo.py
Coba di Editor
import 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')}")
Keluaran Terminal
Now (UTC): 2025-XX-XX XX:XX:XX
Release date: in 14 days
Exact date:   ...

Implementasi Langkah demi Langkah

  • Konversi zona waktu
  • Evaluasi log CRON
  • Mutasi stempel waktu basis data

Pertanyaan yang Sering Diajukan

Topik Terkait