Datum och tid
(Under uppbyggnad)
DateTime
Datatyp – mer exakt en klass – som lagrar tidpunkter.
// Datumet 10:e december 1815
DateTime lovelaceBirthday = new DateTime(1815, 12, 10);
// Tidpunkten 14:32:00 på datumet 1969-07-16
DateTime apolloEleven = new DateTime(1969, 8, 16, 14, 32, 0);Egenskaper
Man kan få ut information ur DateTime-objekt genom att läsa av dess egenskaper. (Alla dessa är i själva verket properties.)
lovelaceBirthday.DayOfWeek; // vilken dag i veckan det är
lovelaceBirthday.Year;
lovelaceBirthday.Month;
lovelaceBirthday.Day; // Dag i månaden
apolloEleven.Hour; // 14
apolloEleven.Minute; // 32
apolloEleven.Second; // 0
apolloEleven.Millisecond; // 0Metoder
Man kan justera ett DateTime-objekts innehåll genom att anropa dess metoder.
Alla dessa kan också användas för att flytta klockan bakåt – då stoppar man helt enkelt in negativa tal.
DateTime.Now
Tidpunkten just nu. (Är egentligen en static property)
TimeSpan
Datatyp som beskriver ett tidsspann, till exempel "tiden mellan 26:e mars 1926 och 27:e februari 2015".
Om man subtraherar en DateTime från en annan DateTime så blir resultatet en TimeSpan.
Tidsenheter i en TimeSpan
Att mäta tid
Ett vanligt användningsområde för DateTime och TimeSpan är att mäta hur lång tid något tar.
Last updated
Was this helpful?