Diskuze: Čas
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 21 zpráv z 21.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Jestli chceš vytvořit nějakou novou časovou dimenzi, tak C# nebude ten správný nástroj ...
Pokud chceš získat aktuální čas, tak použiješ
DateTime time = DateTime.Now();
int minuty = time.GetMinutes();
A nebo se můžeš podívat na tutoriál měnová kalkulačka na devbooku a tam je vysvětleno jak to funguje.
Now není metoda, ale vlastnost, takže správně je to
DateTime time = DateTime.Now;
Edit: a getMinutes je z Javy, ne?
int minuty = time.Minute;
On možná trochu pomotal dva jazyky do sebe
Dobrý, tak to vypadá když chce člověk umět od každýho něco Všem lidem, kterým to způsobilo újmy v jejich aplikacích, tak volejte mému právníkovi, já balím kufry a utíkám na Aljašku
A ještě bych se zeptal, kde mám vzít na Windows phone application timer v toolboxu? Nebo je něco jiného
Pokud tam timer v toolboxu nemáš tak si ho jednoduše můžeš vytvořit přes nové vlákno. Samozřejmě je tu možnost použít přímo třídu timer.
Zjistil jsem, že v aplikaci aktuální datum a čas zpravidla k ničemu nepotřebuji. K čemu je to vlastně dobré?
Třeba máš full screen aplikaci a tak by čas nebyl na škodu. Nebo tím taky lze počítat jak dlouho nějaký čas uplynul od této chvíle? Na počítání kolik je uživatelovi právě let? Ale na to bych použil samozřejmě unixový time.
Aha, takže spíše pro výjimečné situace. Na počítání věku uživatele mám databázi.
Nebo třeba registrace uživatele a zápis aktuálního data a času do databáze by taky mohlo být.
Aktuální čas a datum se do DB zapíše sám. Je hloupost rvát datum do DB z aplikace, jsou z toho jen průšvihy.
Jasný to máš pravdu, každopádně ne každý třeba používá timespan v SQL. Třeba do takové miny csv nebo xml? Neříkám že to je ideální pro databáze. Tím se dostáváme zase k "výjimečné situace"
Jasně, tabulky do 1000 položek se bez výrazných problémů dají provozovat v CSV, XML, nebo v SQLite (tahle DB je vlastně jen skvěle vylepšený zápis do souboru, těch položek se do ní dá efektivně zapsat mnohem víc).
Kalkulačka si přece standardně bere kurz, který je právě aktuální. Pokud chci nějaký starší kurz, tak samozřejmě musím uvést datum.
Zobrazeno 21 zpráv z 21.