Udskriv      Åbn PDF-version af online-hjælp


Forrige emne

Næste emne

ToChar

ToChar-funktionen i Expression Builder konverterer en angivet dato eller et angivet numerisk udtryk til en formateret streng.

Syntaks

ToChar(expression, format)

ADVARSEL: Brug ikke både datoformater og talformater i en forekomst af ToChar-funktionen, da det kan føre til ugyldige resultater.

Resultattype

Streng

Argumenter

I følgende tabel beskrives argumenterne til funktionen.

Argument

Beskrivelse

expression

Et udtryk eller et felt, der returnerer en dato, dato og klokkeslæt eller en numerisk værdi.

format

En streng, der repræsenterer dato- eller talformatet.

I følgende tabel beskrives datoformaterne til funktionen.

Formatkode

Beskrivelse

DD

En to-cifret dag i måned (01-31).

DDDD

dddd

Navnet på dagen.

MM

Et to-cifret månedstal (01-12 hvor 01 er JAN). Du skal bruge MM med store bogstaver, da mm med små bogstaver angiver minutter.

MMMM

mmmm

Navnet på måneden. Bemærk, at hvis du bruger små bogstaver, skal du bruge mmmm (dvs. bogstavet m med små bogstaver fire gange), da mm (dvs. bogstavet m med små bogstaver to gange) angiver minutter.

Y

Det sidste ciffer i året.

YY

De sidste to cifre i året.

YYYY

Et fire-cifret år.

hh12

Time på dag i 12-timers format.

hh24

Time på dag i 24-timers format.

tt

Time på dag. Du kan angive AM eller PM for at justere klokkeslæt, som relevant, f.eks.:

hh:mm:ss PM

Hvis du ikke angiver AM eller PM, bruges 24-timers formatet som standard.

mm

 

 

Minutterne. Bemærk, at mm (dvs. bogstavet m med små bogstaver to gange) altid angiver minutter og ikke kan bruges til at angive en to-cifret dag i måneden.

ss

Sekunderne

I følgende tabel beskrives talformaterne til funktionen.

Formatkode

Eksempel

Beskrivelse

#

####

Returnerer værdien med det angivne antal cifre med et foranstillet minustegn, hvis værdien er negativ.

0

####.00

Returnerer foranstillede nuller. Returnerer efterstillede nuller.

$

$###.00

Returnerer værdien med et foranstillet dollartegn.

,

#,###

Returnerer et komma i den angivne position. Et komma kan ikke vises til højre for decimaltegnet. Formatmodellen skal ikke begynde med et komma.

.

###.##

Returnerer et decimaltegn på den angivne position. Kun et decimaltegn er tilladt i formatparameteren. Hvis antallet af cifre, der er angivet efter decimaltegnet, er mindre end antallet af cifre, der er tilgængelige efter decimaltegnet, rundes decimalet op.

Eksempler med talformater

Følgende eksempel returnerer værdien 10:

ToChar (10, '##.##')

Følgende eksempel returnerer værdien 10:

ToChar (10, '##.00')

Følgende eksempel returnerer værdien 10.24:

ToChar (10.2388, '##.00')

Følgende eksempel returnerer værdien -10.24:

ToChar (-10.2388, '##.##')

Eksempler med datoformater

Følgende eksempel konverterer værdien, der returneres af funktionen Timestamp(), til formatet DD/MM/YYYY:

ToChar(Timestamp(),'DD/MM/YYYY')

Hvis funktionen Timestamp() f.eks. returnerer værdien 02/29/2008 10:58:37, evalueres det forrige udtryk til 29/02/2008.

Følgende eksempler viser, hvordan midnat vises vha. forskellige formater:

ToChar(Today(), YYYY/MM/DD hh:mm:ss PM) returnerer 2009/05/22 12:00:00 AM

ToChar(Today(), YYYY/MM/DD hh:mm:ss) returnerer 2009/05/22 00:00:00

ToChar(Today(), YYYY/MM/DD hh24:mm:ss PM) returnerer 2009/05/22 00:00:00

Relaterede emner

Se følgende emner for relaterede oplysninger om Expression Builder:


Publiceret August 2018 Copyright © 2005, 2018, Oracle. Alle rettigheder forbeholdes. Legal Notices