Har ett lustigt problem i C#.
Det har funkat fint men han verkar vara pantade när det blir årskiftet.
http://kunder.greit.no/wilco/Pastecode.aspx?pasteID=730
Mvh
Marcus
5 svar · 250 visningar · startad av Marckus
Har ett lustigt problem i C#.
Det har funkat fint men han verkar vara pantade när det blir årskiftet.
http://kunder.greit.no/wilco/Pastecode.aspx?pasteID=730
Mvh
Marcus
posta fel, kod o problem
DateTime now = DateTime.Now;
DateTime Marcus = new DateTime(2004,01,31);
int leftMarcus;
leftMarcus = Marcus.DayOfYear - now.DayOfYear;
Label1.Text = "Marcus Födelsedag : " + leftMarcus.ToString() + " dar kvar";
^ koden (som fanns på länken jag infogade också)
Felet är att det är knappast -329 dagar till 31 januari om man säger så.. Men om jag skriver 2003,12,31 så säger han att det är 5 dar kvar till nyår
men när den sen ska hoppa till nytt år.. jadu.. då är den helt ute och viftar!
Mvh
Marcus
Det är för att du använder dig av DayOfYear, testa att skriva ut DayOfYear så får du se vad du får ut.
Testa
[red]
TimeSpan leftMarcus = new DateTime(2004,01,29) - DateTime.Now;
Label1.Text = "Marcus Födelsedag : " + leftMarcus.Days.ToString()+ " dar kvar";
[/red]
Mv icaaq