Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz
Jhuzaka
#2880
üzenetére
Ha az input "11.19" formában van, akkor használhatod a már említett strptime()-ot, de ha ennek nem adsz meg évet, akkor az alapból 1900 lesz. Ezért valahogy meg kell adnod az évet is, pl. kiveszed a today()-ből (persze az évváltásra oda kell figyelni):
> from datetime import datetime
> year=datetime.today().year
> shipment="11.19"
> shipdate=datetime.strptime(str(year)+"."+shipment, "%Y.%m.%d").date()
> print(shipdate)
2020-11-19 -
kovisoft
őstag
válasz
Jhuzaka
#2876
üzenetére
Nem biztos, hogy pontosan megértettem, mit szeretnél, de ha a rendelésfelvétel napja egy dátum objektumban van, és szeretnéd az inputként megadott hónapot és napot is dátummá konvertálni, akkor használhatod a datetime.date()-et (az aktuális évet ki lehet szedni a datetime.datetime.today().year-ből):
> import datetime
> x=datetime.date(2020,11,13)
> print(x)
2020-11-13Vagy ha formattált dátum stringből szeretnél date-et csinálni, akkor az strptime()-ot:
> y=datetime.datetime.strptime("2020.11.23", "%Y.%m.%d").date()
> print(y)
2020-11-23
Két dátum különbségét kivonással kapod:> print((y-x).days)
10
Új hozzászólás Aktív témák
- Renault, Dacia topik
- Linux kezdőknek
- Kínai és egyéb olcsó órák topikja
- Fotók Google Camera Mod-dal (GCAM)
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Formula-1
- PlayStation 5
- Projektor topic
- Mesterséges intelligencia topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- További aktív témák...
- HP 255 G8 - 15.6" FullHD IPS - Ryzen 5-5500U - 8GB - 512GB SSD - Win11 - MAGYAR - ÚJ AKKU
- Erős GAMER PC + 120 Hz monitor GTX 1080 Ryzen 3300X Azonnal használható Kipróbálható
- Xiaomi Redmi Note 15 Pro 8/256GB Szinte új,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- ASUS CERBERUS GTX 1050 Ti OC 4GB
- 269 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285H, RTX 5060
- Telefon felvásárlás!! Samsung Galaxy A22/Samsung Galaxy A23/Samsung Galaxy A25/Samsung Galaxy A05s
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Eredeti DELL 240W töltők (LA240PM160)
- LG 77C3 - 77" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- ÁRGARANCIA!Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
