2022. október 28., péntek

2022.10.28. Dátum-idő típus

  DateTime minDate = DateTime.MinValue; //a lehetséges legkisebb dátum
            Console.WriteLine("minimális dátum: {0}", minDate);
            DateTime maiDatum = DateTime.Now; //a mai dátum, a futtatás perce, másodperce, ezredmásodperce
            Console.WriteLine("mai dátum, idő: {0}", maiDatum);
            Console.Write("Tegnapi dátum (év.hó.nap): ");
            DateTime tegnapiDatum = Convert.ToDateTime(Console.ReadLine()); //ha csak dátumot írsz be, nulla óra nulla perctől számol
            Console.Write("Kérem a születési dátumod (év.hó.nap): ");//a végére lehet, de nem kell pontot tenni
            DateTime szulDatum = Convert.ToDateTime(Console.ReadLine());
            Console.WriteLine("Születési dátum: {0}", szulDatum);
            Console.Write("Hány óra van? (óra:perc:másodperc):");
            DateTime ido = Convert.ToDateTime(Console.ReadLine());
            Console.WriteLine("ido: {0}", ido);
            string maiDatumIdo = DateTime.Now.ToString("yyyyMMdd_HHmm");
            Console.WriteLine("Jelenlegi dátum és idő szövegesen: {0}", maiDatumIdo);
            int ev = 2020;
            int honap = 01;
            int nap = 01;
            int ora = 15;
            int perc = 20;
            int masodPerc = 23;
            DateTime dt = new DateTime(ev, honap, nap, ora, perc, masodPerc);
            Console.WriteLine("Dátum és idő 6 változóból: {0}", dt);
            DateTime d = new DateTime(ev, honap, nap);
            Console.WriteLine("Ebből a dátum: {0} - mint látszik, kiírja az időt is", d); //kiírja az időt is
            TimeSpan elteltIdo = maiDatum - tegnapiDatum;   //a mai nap-idő és a tegnapi nap-idő között eltelt idő
            Console.WriteLine("Eltelt idő a mai és a tegnapi nap között: {0}", elteltIdo);
            int elteltNap = elteltIdo.Days;
            Console.WriteLine("Eltelt napok a mai és a tegnapi nap között: {0}", elteltNap);
            elteltIdo = maiDatum - szulDatum;   //a mai nap-idő és a születési nap-idő között eltelt idő
            Console.WriteLine("Eltelt idő a születésed és a mai nap között: {0}", elteltIdo);
            elteltNap = elteltIdo.Days;
            int elteltOra = elteltIdo.Hours;
            int elteltPerc = elteltIdo.Minutes;
            int elteltMasodPerc = elteltIdo.Seconds;
            int elteltEzredMasodPerc = elteltIdo.Milliseconds;
            Console.WriteLine("Eltelt napok a születésed és a mai nap között: {0}", elteltNap);
            Console.WriteLine("Ezen felül az eltelt órák: {0}", elteltOra);
            Console.WriteLine("Ezen felül az eltelt percek: {0}", elteltPerc);
            Console.WriteLine("Ezen felül az eltelt másodpercek: {0}", elteltMasodPerc);
            Console.WriteLine("Ezen felül az eltelt ezredmásodpercek: {0}", elteltEzredMasodPerc);

Nincsenek megjegyzések:

Megjegyzés küldése

2024.04.25., 29., 05.02. Időjárás app

 Feladat: Időjárás app - OOP módszerekkel, haladóknak adatkötéssel Az alkalmazás célja, hogy a felhasználók hozzáadjanak és eltávolítsanak v...