Skriv ut      Öppna PDF-version av onlinehjälpen


Föregående ämne

Nästa ämne

ToChar

Med funktionen ToChar i Expression Builder konverterar du ett angivet datum- eller sifferuttryck till en formaterad sträng.

Syntax

ToChar(expression, format)

Varning! Använd inte både datum- och nummerformat i en instans av funktionen ToChar. Det kan leda till ogiltiga resultat.

Resultattyp

Sträng

Argument

Följande tabell innehåller funktionens argument.

Argument

Beskrivning

expression

Ett uttryck eller ett fält som returnerar datum, datum och tid eller ett numeriskt värde.

format

En sträng som representerar datumet eller sifferformatet.

I följande tabell beskrivs datumformaten för funktionen.

Formatkod

Beskrivning

DD

Ett tvåsiffrigt datum (01-31).

DDDD

dddd

Namnet på dagen.

MM

Ett tvåsiffrigt datum (01-12 där 01 är JAN). Du måste använda MM med versaler eftersom mm med gemener anger att det gäller minuter.

MMMM

mmmm

Namnet på månaden. Om du använder gemener måste du använda mmmm (dvs. bokstaven m med gemener, fyra gånger), eftersom mm (dvs. bokstaven m med gemener, två gånger) anger minuter.

Å

Sista siffran för året.

ÅÅ

De sista två siffrorna för året.

ÅÅÅÅ

Året med fyra siffror.

hh12

Tidpunkten på dagen i 12-timmarsformat.

hh24

Tidpunkten på dagen i 24-timmarsformat.

tt

Tidpunkten på dagen. Du kan ange FM eller EM för att justera tidpunkten, till exempel:

tt:mm:ss EM

Om du inte anger FM eller EM används 24-timmarsformatet som standard.

mm

 

 

Minuterna. Observera att mm (dvs. bokstaven m med gemener, två gånger) alltid anger minuter och inte kan användas till att specificera ett tvåsiffrigt datum.

ss

Sekunderna.

I följande tabell beskrivs nummerformaten för funktionen.

Formatkod

Exempel

Beskrivning

#

####

Returnerar värdet med det angivna antalet siffror, med ett inledande minustecken om värdet är negativt.

0

####.00

Returnerar inledande nollor. Returnerar avslutande nollor.

$

$###.00

Returnerar värdet med ett inledande dollartecken.

,

#,###

Returnerar ett kommatecken på den angivna positionen. Ett kommatecken kan inte visas till höger om decimaltecknet. Formatmodellen får inte börja med ett kommatecken.

.

###.##

Returnerar ett decimaltecken på angiven position. Endast ett decimaltecken är tillåtet i formatparametern. Om det angivna antalet siffror efter decimaltecknet är mindre än antalet siffror efter decimaltecknet, avrundas decimalen.

Exempel med nummerformat

Följande exempel returnerar värdet 10:

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

Följande exempel returnerar värdet 10:

ToChar (10, '##.00')

Följande exempel returnerar värdet 10.24:

ToChar (10.2388, '##.00')

Följande exempel returnerar värdet -10.24

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

Exempel med datumformat

Följande exempel omvandlar värdet som returneras av funktionen Timestamp () till formatet DD/MM/ÅÅÅÅ:

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

Om funktionen Timestamp() till exempel returnerar värdet 02/29/2008 10:58:37 resulterar föregående uttryck i 29/02/2008.

I följande exempel visas hur midnatt anges med olika format:

ToChar(Today(), ÅÅÅÅ/MM/DD tt:mm:ss EM) returnerar 2009/05/22 12:00:00 FM

ToChar(Today(), ÅÅÅÅ/MM/DD tt:mm:ss) returnerar 2009/05/22 00:00:00

ToChar(Today(), ÅÅÅÅ/MM/DD tt24:mm:ss EM) returnerar 2009/05/22 00:00:00

Se även

I följande avsnitt finns relaterad information för Expression Builder:


Publicerat i Oktober 2016 Copyright © 2005, 2016, Oracle. Oracle förbehåller sig samtliga rättigheter. Legal Notices.