Tutorial su come formato di data e ora in un database ColdFusion

September 18

ColdFusion permette agli utenti di formattare data e ora dati recuperati da fonti di dati in una varietà di formati utilizzando le funzioni LSDateFormat e LSTimeFormat. La funzione LSDateFormat prende due ingressi richiesti, la data da formattare e il formato desiderato. Essa ha anche un parametro locale opzionale. Esso restituisce la data nel formato desiderato. Queste funzioni sono in grado di gestire le date internazionali tra gli anni 100 e 9999.

istruzione

Date di formattazione

1 Determinare il formato della data desiderata e convertirlo nel formato appropriato codice. Per esempio, per usare una giornata sola cifra, il codice è "D", un mese a una cifra utilizza "m" e un anno a due cifre, utilizza "aa". Per emettere questo con "/" tra essa, il codice formato della data è "m / g / aa."

2 Identificare la variabile che contiene la data che si desidera formattare.

3 Digitare il seguente nello script ColdFusion:

LSDateFormat (data, "formato")

Essere sicuri di circondare questo con il tag "cfoutput" se non è già in un ciclo di uscita. Sostituire "date" con il nome della variabile - senza utilizzare il qualificatore sterlina o hash - e sostituire "formato" con il formato desiderato, usando le virgolette singole o doppie intorno alla istruzione di formato.

formattazione volte

4 Determinare la maschera formattazione desiderata. Ci sono opzioni per la visualizzazione delle ore senza zero sulle ore a una cifra, o "H", con uno zero, o "hh," usando un formato a 24 ore di orologio, o "HH", e molti altri. Scegliere di visualizzare il "AM" o indicatore "PM", spettacolo secondi e minuti formato pure.

5 Determinare la variabile che contiene il valore del tempo da formattare. Il valore può essere una data di valuta combinazione / ora o qualsiasi stringa che può convertire in un valore di tempo.

6 Digitare il seguente nel codice di uscita, sostituendo il "tempo" con la variabile da usare e "formato" con la stringa di formattazione desiderata:

LSTimeFormat (tempo, "formato")

Consigli e avvertenze

  • I comandi di formattazione non sono case sensitive.
  • Non è necessario separare i valori data e ora prima di utilizzare i dati nella funzione.
  • L'aggiunta del simbolo "#" intorno alla data nelle funzioni LSDateFormat o LSTimeFormat produrrà un errore.
  • Dimenticando il simbolo "#" attorno LSDateFormat o LSTimeFormat visualizzerà il comando come testo come l'uscita invece di restituire la data formattata.