Administrera Oracle CRM On Demand > Expression Builder > Funktioner i Expression Builder > ToChar
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:
|