Handledning om hur du formaterar Datum och tid i en Coldfusion databas

October 30

Coldfusion tillåter användare att formatera datum och tid data som hämtas från datakällor i en mängd olika format med hjälp av LSDateFormat och LSTimeFormat funktioner. Den LSDateFormat Funktionen tar två nödvändiga ingångar, datum för att formatera och önskat format. Den har också en valfri lokal parameter. Den returnerar det datum i önskat format. Dessa funktioner kan hantera internationella datum mellan åren 100 och 9999.

Instruktioner

Formatera Datum

1 Bestäm önskat datumformat och omvandla den till rätt kod format. Till exempel, för att använda en enda siffra dag, koden "d", använder en ensiffrig månad "m" och ett år tvåsiffrigt använder "yy." Att mata detta med "/" mellan det, datumformat kod är "m / d / yy."

2 Identifiera variabel som innehåller det datum du vill format.

3 Skriv följande i Coldfusion skript:

LSDateFormat (datum, "Format")

Var noga med att omge detta med "cfoutput" tag om det inte redan finns i en utgångs slinga. Ersätt "date" med variabelnamn - utan att använda pund eller hash-kval - och ersätt "format" med önskat format, med antingen enkla eller dubbla citattecken runt formatet uttalande.

formatering Times

4 Bestäm formateringen masken önskas. Det finns alternativ för att visa timmar utan en inledande nolla på ensiffriga timmar, eller "h", med en inledande nolla, eller "hh", med hjälp av en 24-timmarsformat, eller "HH" och många andra. Välja att visa "AM" eller "PM" indikator, visar sekunder och format minuter också.

5 Bestäm variabel som innehåller det tidsvärde som ska formateras. Värdet kan vara en kombination datum / tidsvärde eller någon sträng som kan konvertera till ett tidsvärde.

6 Skriv följande i utgångskoden, som ersätter "tid" med variabel att använda och "format" med önskad formateringssträngen:

LSTimeFormat (tid, "Format")

Tips

  • De formateringskommandon är inte skiftlägeskänsliga.
  • Det är inte nödvändigt att separera datum- och tidsvärden innan du använder data i funktionen.
  • Lägga till "#" -symbolen runt datumet i LSDateFormat eller LSTimeFormat funktioner kommer att ge ett fel.
  • Glömma "#" symbol runt LSDateFormat eller LSTimeFormat visar kommandot som text som utgångs stället för att returnera det formaterade datum.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2022 Astrixsoft.com | Contact us: webmaster# astrixsoft.com