Zdravim
Chtel bych se zeptat na jednu otazku ohledne DateTime...
Jde o to ze kdyz pouziji DateTime.UtcNow tak mi to vypise i datum ale ja bych potreboval jenom samostatnej cas a pak od toho casu odecist nebo pricist cas kterej si sam zadam ...
Neboli treba nastavim si cas na 5:00 hodin rano treba z 22:00 a pricist nebo odecist aby me to opravdu v 5 hodin zacalo treba houkat nebo cokoliv ... Potreboval bych nejakou funkci co by me ukazovala pouze cas a sla by na to udelat podminka
Dekuji moc za Odpovedi
Fórum › .NET
Casovac
Aktuální čas bez data získáš takhle
DateTime.Now.TimeOfDay
a další hodiny k tomu můžeš příčíst takto: DateTime.Now.AddHours(5).TimeOfDay
a odečíst takto: DateTime.Now.AddHours(-5).TimeOfDay
To Chrasty :
Oki diky ale chtel bych nejak udelat rozdil mezi casama nastavim si treba 5 hodin rano a ono bude treba 22:00 tak to je vlastne rozdil 7 hodin takze ze nejdriv by se to vypocitalo a pak pouzilo v tom DateTime.Now.AddHours().TimeOfDay
No tak jsem zkusil to s tim DateTime.Now.AddHours().TimeOfDay a nejak mi to blbne ... lepe receno kdyz mam tendle kod
minuty_calc = Int32.Parse(minuty.Text);
hodiny_calc = Int32.Parse(hodiny.Text);
TimeSpan TimeCalc = DateTime.Now.TimeOfDay + DateTime.Now.AddHours(hodiny_calc).TimeOfDay + DateTime.Now.AddMinutes(minuty_calc).TimeOfDay;
Zkouska.Text = ""+TimeCalc+"";
tak ono mi to vypisuje uplne jiny cas i kdyz nastavim promeny na 0 viz obrazek ...
Tak jsem to z casti vyresil ...
minuty_calc = Int32.Parse(minuty.Text);
hodiny_calc = Int32.Parse(hodiny.Text);
cas = DateTime.Now.AddHours(hodiny_calc).TimeOfDay;
cas = DateTime.Now.AddMinutes(minuty_calc).TimeOfDay;
Zkouska.Text = ""+cas+"";
Jenze nevim proc ale vypise mi to jenom cas zmenenej o minuty ne o hodiny ...
A hlavne kdyz mam v timeru
ShowInTray();
TimeSpan now = DateTime.Now.TimeOfDay;
//this.TrayMode.Text = now.ToString();
time_label.Text = now.ToString();
if(cas == now)
{
Zkouska.Text = "Hotovo";
Timer.Stop();
}
tak mi to stejnak nestopne ... tak nevim v cem mam error
jinach bych se chtel zeptat jak muzu ty setiny odstranit ....
Dekuji predem za pomoc
Vsechno vyreseno Kompletni verzi mam hotovou ...
Pokud by nekdo chtel zkusit exe soubor co to dela tak odkaz je zde
http://koukej.707.cz/obrazky/Timer.rar
Info :
Zadava se tam Cas kdy ma byt spusteno upozorneni ... nikoli cas kterej se pricte k aktualnimu casu !!!
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Časovač na tlačítko — založil brankar99
Moderátoři diskuze