Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

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:


Publisert August 2018 Copyright © 2005, 2018, Oracle. Med enerett. Legal Notices.