Diskuze: C/C++ Datum

C++ C a C++ C/C++ Datum

Avatar
Matthew
Člen
Avatar
Matthew:

Ahoj, mám takový dotaz, potřeboval bych vědět zda existuje v C nebo C++ nějaký datový typ pro datum. V programu zadávám do vstupu datum ručně např 1.1.2000 a potřebuju ošetřit jestli to zadané datum existuje a je správně zadané a kdyby existoval nějaký datový typ přímo na to tak by to bylo ideální. Díky.

 
Odpovědět 26.10.2013 23:06
Avatar
Motlja
Člen
Avatar
Motlja:

nevím jak v C ale v C# existuje DateTime má i definovaný formát který lze upravit dle svých představ

Nahoru Odpovědět  -4 26.10.2013 23:53
Umím a učím se to co chci, to co mě baví a zajímá!!
Avatar
Theodor Johnson
Redaktor
Avatar
Nahoru Odpovědět 27.10.2013 1:43
Přecházím na "Cross-Platform Development"
Avatar
Matthew
Člen
Avatar
Matthew:

V C# jsem dost znalí, tam vím, že to šlo a používal jsem to často, ale potřebuji to teď v C no.

Vyzkouším to, díky.

Editováno 27.10.2013 9:29
 
Nahoru Odpovědět 27.10.2013 9:28
Avatar
Matthew
Člen
Avatar
Matthew:

Tak bez výsledku no. Nepomohlo to :(

 
Nahoru Odpovědět 27.10.2013 17:14
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na Matthew
Theodor Johnson:

Napadá mě jeden způsob, ale je to asi nejhorší, takže to ber až jako krajní variantu.
Můžeš vzít to datum jako string a rozložit ho na části, nejdřív zkontrolovat rok, poté měsíc, a pak podle měsíce projet počet dnů.

Nahoru Odpovědět 27.10.2013 17:33
Přecházím na "Cross-Platform Development"
Avatar
Odpovídá na Matthew
Lukáš Hruda (Luckin):

Možná ti tohle pomůže: http://www.cplusplus.com/…eneral/3094/
Pak ještě si můžeš pročíst tohle: http://www.tutorialspoint.com/…ate_time.htm
A pokud to není to co chceš, tak si pořád můžeš napsat vlastní třídu.

 
Nahoru Odpovědět 27.10.2013 19:01
Avatar
Matthew
Člen
Avatar
Matthew:

To s tím rozdělením toho string řetězce mě taky napadlo, ale není to moc dobré řešení tak právě zjišťuji jestli na to něco neexistuje no.

Vyzkouším.

 
Nahoru Odpovědět 27.10.2013 19:24
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.