Vai al contenuto
🛠️ToolsShed

Convertitore di fuso orario

Converti l'ora tra diversi fusi orari in tutto il mondo.

Ora corrente (il tuo browser)
UTC

Informazioni sullo strumento

Il Convertitore di Fusi Orari è uno strumento essenziale per chiunque lavori in più fusi orari, dai team remoti alle aziende internazionali, dai viaggiatori ai nomadi digitali. Anziché calcolare mentalmente la differenza oraria o cercare tra più app di orologi, questo convertitore mostra istantaneamente l'ora in qualsiasi parte del mondo, eliminando confusioni e aiutandoti a programmare riunioni e eventi senza errori.

Usare lo strumento è semplice: seleziona la tua posizione attuale (o fuso orario) e il fuso orario di destinazione verso cui desideri convertire, e il convertitore visualizza immediatamente l'ora corrispondente. Che tu sia un project manager che coordina team su diversi continenti, un freelancer che comunica con clienti globali, o semplicemente un viaggiatore che rimane in contatto con amici a casa, questo strumento funziona perfettamente in tutti questi scenari.

Il convertitore tiene conto automaticamente dell'ora legale, quindi non devi preoccuparti dei cambiamenti stagionali—mostra sempre l'ora attuale corretta. È particolarmente utile per pianificare chiamate, capire quando inviare messaggi che non disturberanno il sonno di qualcuno, e pianificare itinerari di viaggio dove i fusi orari sono importanti.

Domande Frequenti

Implementazione del Codice

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.