Administrere Oracle CRM On Demand > Expression Builder > Funksjoner i Expression Builder > ToChar
ToChar
Funksjonen ToChar i Expression Builder konverterer en angitt dato eller et numerisk uttrykk til en formatert streng.
Syntaks
ToChar(uttrykk, format)
ADVARSEL: Ikke bruk både datoformater og tallformater i en forekomst av funksjonen ToChar. Hvis du gjør det, kan det føre til ugyldige resultater.
Resultattype
Streng
Argumenter
Tabellen nedenfor beskriver argumentene for funksjonen.
Argument
|
Beskrivelse
|
uttrykk
|
Et uttrykk eller felt som returnerer en dato, en dato og et klokkeslett eller en numerisk verdi.
|
format
|
En streng som representerer dato- eller tallformatet.
|
Tabellen nedenfor beskriver datoformatene for funksjonen.
Formatkode
|
Beskrivelse
|
DD
|
En tosifret dag i måneden (01–31).
|
DDDD
dddd
|
Navnet på dagen.
|
MM
|
Et tosifret månedsnummer (01–12, der 01 er JAN). Du må bruke MM med store bokstaver, ettersom mm med små bokstaver angir minutter.
|
MMMM
mmmm
|
Navnet på måneden. Legg merke til at hvis du bruker små bokstaver, må du bruke mmmm (det vil si bokstaven m som liten bokstav fire ganger), ettersom mm (det vil si bokstaven m som liten bokstav to ganger) angir minutter.
|
Y
|
Det siste sifferet i årstallet.
|
YY
|
De siste to sifrene i årstallet.
|
YYYY
|
Et firesifret årstall.
|
hh12
|
Tidspunktet på dagen i 12-timers format.
|
hh24
|
Tidspunktet på dagen i 24-timers format.
|
hh
|
Timen på dagen. Du kan angi AM eller PM for å justere klokkeslettet ytterligere, for eksempel:
hh:mm:ss PM
Hvis du ikke angir AM eller PM, brukes som standard 24-timers format.
|
mm
|
Minuttene. Legg merke til at mm (det vil si bokstaven m som liten bokstav to ganger) alltid angir minutter og ikke kan brukes til å angi en tosifret dag i måneden.
|
ss
|
Sekundene.
|
Tabellen nedenfor beskriver tallformatene for funksjonen.
Formatkode
|
Eksempel
|
Beskrivelse
|
#
|
####
|
Returnerer verdien med det angitte antallet sifre, med et innledende minustegn hvis verdien er negativ.
|
0
|
####.00
|
Returnerer innledende nuller. Returnerer etterfølgende nuller.
|
$
|
$###.00
|
Returnerer verdien med et innledende dollartegn.
|
,
|
#,###
|
Returnerer et komma i den angitte posisjonen. Et komma kan ikke vises til høyre for desimaltegnet. Formatmodellen kan ikke starte med et komma.
|
.
|
###.##
|
Returnerer et desimaltegn på den angitte posisjonen. Bare ett desimaltegn er tillatt i formatparameteren. Hvis antallet sifre som angis etter desimaltegnet, er mindre enn antallet sifre som er tilgjengelige etter desimaltegnet, blir desimalen avrundet oppover.
|
Eksempler på bruk av tallformater
Dette eksemplet returnerer verdien 10:
ToChar (10, '##.##')
Dette eksemplet returnerer verdien 10:
ToChar (10, '##.00')
Dette eksemplet returnerer verdien 10.24:
ToChar (10.2388, '##.00')
Dette eksemplet returnerer verdien –10.24:
ToChar (-10.2388, '##.##')
Eksempler på bruk av datoformater
Dette eksemplet konverterer verdien som returneres av funksjonen Timestamp(), til formatet DD/MM/YYYY:
ToChar(Timestamp(),'DD/MM/YYYY')
Hvis funksjonen Timestamp() for eksempel returnerer verdien 02/29/2008 10:58:37, evalueres uttrykket ovenfor til 29/02/2008.
Dette eksemplet viser hvordan midnatt vises med ulike 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
Beslektede emner
Se følgende emner hvis du vil ha relaterte opplysninger om Expression Builder:
|