İçeriğe geç
🛠️ToolsShed

Saat Dilimi Dönüştürücü

Dünya genelindeki farklı saat dilimleri arasında saati dönüştürün.

Şu anki saat (tarayıcınız)
UTC

Bu araç hakkında

Saat Dilimi Dönüştürücüsü, uzak ekipler ve uluslararası işletmelerden gezginlere ve dijital göçebelere kadar birden fazla saat diliminde çalışan herkes için gerekli bir araçtır. Saat farklarını kafanızda hesaplamak veya birden fazla saat uygulaması arasında dolaşmak yerine, bu dönüştürücü dünyanın herhangi bir yerindeki saati anında gösterir, kafa karışıklığını ortadan kaldırır ve toplantılar ile etkinlikleri hatasız bir şekilde planlamanıza yardımcı olur.

Aracı kullanmak basittir: mevcut konumunuzu (veya saat diliminizi) seçin ve dönüştürmek istediğiniz hedef saat dilimini seçin, dönüştürücü hemen karşılık gelen saati gösterir. Kıtalar arasında ekipleri koordine eden bir proje yöneticisi, küresel müşterilerle iletişim kuran serbest çalışan veya evdeki arkadaşlarla iletişim halinde olan bir gezgin olsanız, bu araç tüm bu senaryolarda sorunsuz çalışır.

Dönüştürücü yaz saati uygulamasını otomatik olarak hesaba katarak mevsimsel değişiklikleri endişelenmenize gerek kalmaması—her zaman doğru geçerli saati gösterir. Aramaları planlamak, birinin uykunuzu bozmayacak mesajlar göndermek için ne zaman göndereceğinizi anlamak ve saat dilimlerinin önemli olduğu seyahat planlarını yapmak için özellikle yararlıdır.

Sıkça Sorulan Sorular

Kod Uygulaması

from datetime import datetime
import pytz  # pip install pytz

def convert_timezone(dt_str: str, from_tz: str, to_tz: str) -> str:
    """Convert a datetime string from one timezone to another."""
    fmt = "%Y-%m-%d %H:%M"
    source_tz = pytz.timezone(from_tz)
    target_tz = pytz.timezone(to_tz)

    # Parse and localize
    naive_dt = datetime.strptime(dt_str, fmt)
    aware_dt = source_tz.localize(naive_dt)

    # Convert
    converted = aware_dt.astimezone(target_tz)
    offset = converted.strftime("%z")
    offset_str = f"UTC{offset[:3]}:{offset[3:]}"
    return f"{converted.strftime(fmt)} ({offset_str})"

def current_time_in(tz_name: str) -> str:
    """Get the current time in a given timezone."""
    tz = pytz.timezone(tz_name)
    now = datetime.now(tz)
    return now.strftime("%Y-%m-%d %H:%M:%S %Z%z")

# Examples
print(convert_timezone("2024-06-15 14:30", "America/New_York", "Asia/Tokyo"))
print(convert_timezone("2024-06-15 14:30", "Europe/London", "Australia/Sydney"))
print(current_time_in("Asia/Seoul"))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.