torsdag 27 september 2007

Egna datumformat

De vanligaste datumformaten finns fördefinierade i OpenOffice.org. Men vad gör du när du inte hittar det format du önskar...

Definiera egna datumformat
Att förstå sig på datumformaten kan till en början kännas krångligt men egentligen är det inte så mycket du behöver ha koll på. Vi börjar med att gå igenom de mest förekommande delarna.

Årtal
Årtalen representeras av bokstaven Y som i year (år). Jag antar att de inte kunde använda sig av bokstäverna å ä ö och valde därmed det engelska ordet istället. I hjälpfilen använder de bokstaven J istället för Y vilket troligen kommer från tyska Jahr (år).

De format du kan välja mellan är:
YYYY vilket skulle skriva ut årets datum som 2007 och
YY vilket skulle skriva ut årets datum som 07.

Månader
Månader representeras av boksatven M som i månad.

De format du kan välja mellan är:
M vilket skulle skriva ut februari månad som 2
MM vilket skulle skriva ut februari månad som 02
MMM vilket skulle skriva ut februari månad som feb
MMMM vilket skulle skriva ut februari månad som februari
MMMMM vilket skulle skriva ut februari månad som f

Dagar
Dagar representeras av bokstaven D som i dag.

De format du kan välja mellan är:
D vilket skriver ut dagen som 1 till 31 (eller mer korrekt 1 till månadens sista dag)
DD vilket skriver ut dagen som 01 till 31
DDD eller NN vilket skriver ut en måndag som må, tisdag som ti osv.
DDDD eller NNN vilket skriver ut måndagar som måndag, tisdagar som tisdag osv.

Ett par exempel
2007-09-27
Det kanske mest förekommande datumformatet idag är YYYY-MM-DD och skulle idag skriva ut 2007-09-27. Men eftersom det redan finns fördefinierat är det kanske inte så stor idé att skriva in som format.

Om vi ska förklara formatet i ord så har vi först ett fullständigt årtal dvs. YYYY. Vi använder sedan ett bindestreck som avgränsare dvs. -. Sedan visar vi månader med två siffror MM (i detta fall september). Ny avgränsare -. Sist visar vi dagar med två siffror DD, här visas 27 men första dagen i månaden skulle vis 01.

27/9 - 2007
Daumformat med tecknet "/" finns inte fördefinierade under Svenska språket några kan du dock få fram genom att välja tex Engelska som språk men... formatet ovan måste du definiera själv och det ser ut så här. D/M - YYYY


Nästa blogg kommer jag att gå igenom formaten för veckor och kvartal och så blir det nog en liten övning.


Inga kommentarer: