Új hozzászólás Aktív témák
-
moseras
tag
válasz
Siriusb #4310 üzenetére
Claude 3.5 Sonnet:
import datetime
import locale
from typing import Dictdef convert_date(iso_date: str, lang: str) -> str:
# Nyelvkódok és a hozzájuk tartozó locale-ok
language_locales: Dict[str, str] = {
'hu': 'hu_HU.UTF-8',
'en': 'en_US.UTF-8',
'de': 'de_DE.UTF-8',
'fr': 'fr_FR.UTF-8',
'es': 'es_ES.UTF-8'
}# Ellenőrizzük, hogy a megadott nyelv támogatott-e
if lang not in language_locales:
raise ValueError(f"Nem támogatott nyelv: {lang}")# Beállítjuk a megfelelő locale-t
locale.setlocale(locale.LC_TIME, language_locales[lang])# Konvertáljuk a dátumot
date = datetime.datetime.strptime(iso_date, "%Y-%m-%d")# Formázott dátum előállítása
formatted_date = date.strftime("%B %d")# Visszaállítjuk az eredeti locale-t
locale.setlocale(locale.LC_TIME, '')return formatted_date
# Példa használat
languages = ['hu', 'en', 'de', 'fr', 'es']
iso_date = '2024-07-09'for lang in languages:
try:
result = convert_date(iso_date, lang)
print(f"{lang}: {result}")
except ValueError as e:
print(f"Hiba: {e}")[ Szerkesztve ]
Új hozzászólás Aktív témák
- Milyen videókártyát?
- Revolut
- Nvidia GPU-k jövője - amit tudni vélünk
- Yettel topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Fotók, videók mobillal
- AMD GPU-k jövője - amit tudni vélünk
- Kerékpárosok, bringások ide!
- Milyen okostelefont vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- HP játékra is,corei5 7200u,R5 2GB videokártya,8-16GB RAM,120GB-1TB SSD,jó állapot
- ACER UltraBook,FullHD core i5 6200u(4X2,8Ghz)8-16GB RAM,SSD,szép
- ACER SWIFT 5 970 gramm,Érintős FullHD IPS,core i5 8250u(8X3,4Ghz)Vil.bill,16GB RAM,256-512GB SSD
- Ultrakönnyű Toshiba UltraBook core i5 (4x28Ghz)Vil.bill, 8-16GB RAM,256GB SSD,jó akku
- Dell XPS QHD+ Érintős,core i7 7500u,16GB RAM,256-512GB SSD,ÚJ AKKU,ÚJ TÖLTŐ,Szép