lördag 9 maj 2009

Datum och tid i C#

DateTime date = new DateTime();
date = DateTime.Now;
date.ToString("yyyy-MM dd");


FormatExempel
d 8 (dag 8 i månaden)
dd 08 (en nolla före)
ddd tis (förkortning på veckodagen)
dddd (tisdag)
M 2 (månad 2 på året)
MM 02 (en nolla före)
MMM feb (förkortning för månaden)
MMMM februari
y 5 (årtal utan årtusendet)
yy 05 (årtal utan årtusendet, om årtalet är mindre än 10 skrivs en nolla ut framför)
yyyy 2005
gg A.D. (Anno Domini, tidsåldern vi befinner oss i)
hh 11 (timslaget i 12-timmarsintervall)
HH 23 (timslaget i 24-timmarsintervall)
mm 12 (minut under en timme)
ss 36 (sekund under en minut)
f (tiondel av en sekund, använd ”s f” som formatmönstret)
ff (hundradel av en sekund, använd ”s ff” som formatmönstret)
fff (tusendel av en sekund, använd ”s fff” som formatmönster)
  (finns i upp till sex decimaler)
tt PM (om exempelvis en-GB, Storbritanniens datumstandard används. AM eller PM)
zz +01 (vår tidszonskompensation)
: standardseparatorn för tid (22:12)
/ standardseparatorn för datum (8/2)
% c (används om man vill skriva ett extra formatmönster i formatmönstret.)
\ c (används om man vill skriva text och inte mönster, i formatmönstret, exempelvis \kl HH:mm för att skriva kl 22:12)


Källa: http://www.dileno.com/default.aspx?CatId=4&ArtId=2

Inga kommentarer:

Skicka en kommentar