Frage

Wenn ich retrived ein Datumsfeld in TOAD es heißt, '1/18/2038 9:14:07 PM' angezeigt wird,

Aber wenn ich rertrived in Coldfusion mit cfquery und angezeigt verwenden, dann bekam ich das Datum auf dem Bildschirm wie ‚2038-01-18 21:14:07.0‘.

Hat jemand Ahnung, warum es in anderem Format angezeigt? Gibt es trotzdem, wir können es wie TOAD Format machen angezeigt werden?

Ich bin mit Oracle 10g DB und Coldfusion 8

War es hilfreich?

Lösung

könnten Sie so etwas wie:

<cfquery datasource="northwind" name="queryDB">
  SELECT date_used, time_used
  FROM invoicesTable
</cfquery>

<cfoutput query="queryDB">
#DateFormat(date_used, "m/d/yyyy")#
#TimeFormat(time_used, "h:mm tt")#
</cfoutput>

Ich denke, das ist das, was Sie wollen.

Sie könnten verwenden

#DateTimeFormat(Now(), "mmm d, yyyy","h:mm TT")#

Datetime-Format haben,

Happy Codierung

Andere Tipps

Die Coldfusion Datetime-Variable, die Sie aus Ihrer Datenbank abgerufen hat alle Informationen, die Sie anfordern. Coldfusion wird es automatisch zu einer Vielzahl von Ausgängen konvertieren je nach Bedarf mit einigen eingebauten Funktionen.

<!--- Assuming that 'myDateTime' is a datetime variable retrieved from cfquery --->
<cfoutput>
    <!--- Outputs: 1/7/2010 --->
    #dateFormat(myDateTime, "m/d/yyyy")#
    <!--- or use a mask shortcut - only outputs two digit year: 1/7/10 --->
    #DateFormat(myDateTime, "short")#

    <!--- Outputs: 8:47:14 AM --->
    #timeFormat(myDateTime, "h:mm:ss tt")#
    <!--- or use the shortcut: --->
    #TimeFormat(myDateTime, "medium")#
</cfoutput>

Wenn Sie eine einzelne Zeichenfolge mit dem TOAD Format konstruieren müssen, dann können Sie die Ausgabe des Datumsformat verketten () und Zeitformat () Strings.

<!--- Outputs: '1/7/2010 8:47:14 AM' --->
<cfset toadFormat = dateFormat(myDateTime, "m/d/yyyy") & " " & TimeFormat(myDateTime, "medium")>

Das spart ein wenig Mühe, wenn Sie viele Male diese Daten verwenden werden. Doch für die meisten Bedürfnisse ist dies nicht notwendig, da die ursprüngliche MyDateTime Variable, die alle Informationen für alle andere Zwecke als die Display-Ausgabe benötigt enthält.

Weitere Informationen über Dateformat () und Timeformat () von Adobe. Weitere Informationen zur Date und Timeformat Verknüpfungen von Pete Freitag.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top