ReadLine TIME HH:MM   zodpovězená otázka

C#, VB.NET, .NET

V konzolove aplikaci zadavam pomoci ReadLine cas1 a cas2. Chci jej zadat ve formatu HH:MM. Nasledne pak dva takto zadane casy od sebe odecist. Jak mam zadeklarovat promenne CAS1 a CAS2? Nyni pouzivam STRING, nacitam znaky pred dvojteckou a za dvojteckou, pak odecitam.

Lze to nejak efektivneji primo zadat?

Diky

Lada

nahlásit spamnahlásit spam 0 odpovědětodpovědět

http://vbnet.cz/forum-tema--914-poradove...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ve zminovanem prispevku nevidim odpoved na svuj dotaz. Pomoci prikazu Dim bych chtel nadefinovat promennou tak, aby uzivatel zadal v konzolove aplikaci (prikaz ReadLine) cas1 ve tvaru HH:MM (napr. 06:20) a druhy cas2 (napr.: 20:00) a rozdilem hodnot cas2-cas1 se zobrazil vysledek opet ve tvaru HH:MM (13:40)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Lze to přizpůsobit

  Sub Main()
    Dim cas1, cas2 As DateTime
    Dim rozdil As System.TimeSpan
    cas1 = Console.ReadLine
    cas2 = #8:00:00 PM#
    rozdil = (cas2 - cas1)
    Console.WriteLine(rozdil.Hours & ":" & rozdil.Minutes)
  End Sub

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Dekuji, to je presne co jsem potreboval!

Lada

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback