IBM FileNet P8, Version 5.2.1            

Dato-/tidsmasker

En dato-/tidsmaske kan ha ett av to formål: Den fastslår formatet til utdataene for ulike funksjoner, eller den fører konverteringen fra en strengrepresentasjon av en verdi til den interne formen på denne verdien.

En dato-/tidsmaske kan brukes på følgende to måter:

  • Den fastslår formatet til utdataene for ulike funksjoner. I funksjonen timetostring angir for eksempel dato-/tidsmasken formatet som skal brukes for strengutdataene. Hvis dato-/tidsmasken er "hh:tt:ss", og tidsverdien er lik 24 sekunder etter 9:12 a.m., er strengutdataene 09:12:24.
  • Den fører konverteringen fra en strengrepresentasjon av en verdi til den interne formen på denne verdien. I funksjonen stringtotime angir for eksempel dato-/tidsmasken formatet til utdatastrengen slik at det blir konvertert til en tidsverdi på en riktig måte. Hvis inndatastrengen er "05/06/1995", angir dato-/tidsmasken "mm/dd/yyyy" at delstrengen "05" representerer måneden, og ikke dagen.

En dato-/tidsmaske er et strenguttrykk som inneholder enhver gyldig kombinasjon av komponenter og eventuelt skilletegn. Fordi dato-/tidsmasken er en streng, må du sette den i doble anførselstegn.

Hvis du vil ha eksempler på bruk, kan du se informasjonen om eksempler på dato-/tidsmasker.

Komponenter

Følgende er komponentene som er tillatt i en dato-/tidsmaske. Der det gjelder, vises det gyldige omfanget til hver komponent.

Tabell 1. Tabell over dato-/tidsmaskekomponenter
Komponent Betydning
dd Tosifret dag i måneden (1-31).
ddd Tresifret dag i måneden (1-366).
mm Én- eller tosifret måned (1-12).
mon Forkortelse i tre bokstaver for måned (jan-des).
month Fullstendig navn på måneden (januar-desember).
yy Tosifret år (00-99).

Det anbefales på det sterkeste at du bruker den firesifrede komponenten (yyyy), og ikke den tosifrede komponenten. Med den tosifrede komponenten antas det internt at de første to sifrene er "20", som kanskje ikke er hensikten. I tillegg vil bruk av den firesifrede komponenten tydelig identifisere århundret, og dermed eliminere alle tvilstilfeller.

yyyy Firesifret år (0000-9999).
w Énsifret ukedag (0-6, 0 = søndag, 6 = lørdag).
day Forkortelse i tre bokstaver for dag (lør-søn).
dayname Fullstendig navn på dagen (søndag-lørdag).
hh Time på dagen (0-23).
tt Minutt i timen (0-59).
ss Sekund i minutt (0-59).
am Angir tidspunktet som am eller pm (i motsetningen til en 24-timers klokke).
xs:datetime

Angir datoen og klokkeslettet i XML-format, som beskrevet av W3C XML Schema og ISO 8601. Formatet er:

CCYY-MM-DDThh:mm:ss

Alle felt må være til stede, og det kan eventuelt settes et tegn og foranstilte tall foran hvis det er nødvendig, etterfulgt av delsifre for sekundene og en tidssone. Tidssonen kan oppgis ved hjelp av bokstaven Z, som identifiserer UTC eller av tidsforskjellen med UTC.

Skilletegn

Følgende symboler er gyldige skilletegn. Bruk av skilletegn er valgfritt.

Tabell 2. Tabell over gyldige skilletegnsymboler
Skilletegnsymbol Skilletegnsymbol Skilletegnsymbol
, . /
- < >
? : |
^ ; "
[ ] {
} _ =
@ % +
( ) *
& # <mellomrom>

Eksempler

I alle eksemplene tilsvarer tidspunktet:
  • Onsdag 8. juni 2000, 32 sekunder etter 2:05 p.m.
Tabell 3. Tabell over dato-/tidsmasker og resultater for eksempelet
Maske Resultater
"mon. dd, yyyy"
Jun. 8, 2000
"month dd, yyyy"
June 8, 2000
"mon dd, yy (day)"
Jun 8, 00 (Wed)
''hhttss"
140532
"hh:tt am"
02:05 pm
"dd-mm-yy, hh:tt"
8-6-00, 14:05
"mm/dd/yyyy, hh:tt:ss am"
6/8/2000, 02:05:032 pm
"ddd, hh:tt:ss"
167, 14:05:32
"tt:ss am"
05:32 pm
"xs:datetime"
2000-06-08T14:05:32


Last updated: March 2016
bpfe019.htm

© Copyright IBM Corp. 2016.