Переменная datef Coldfusion, которую вы извлекли из базы данных, содержит всю запрашиваемую вами информацию. Coldfusion автоматически преобразует его в различные выходные данные в зависимости от ваших потребностей, используя некоторые встроенные функции.
<!--- 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>
Если вам необходимо создать одну строку с форматом TOAD, вы можете объединить выходные данные строк dateFormat () и timeFormat ().
<!--- Outputs: '1/7/2010 8:47:14 AM' --->
<cfset toadFormat = dateFormat(myDateTime, "m/d/yyyy") & " " & TimeFormat(myDateTime, "medium")>
Это сэкономит немного хлопот, если вы будете использовать эти данные много раз. Однако для большинства нужд это не требуется, поскольку исходная переменная myDateTime содержит всю информацию, необходимую для всех целей, кроме вывода на экран.
Подробнее о DateFormat () и TimeFormat () от Adobe. Подробнее о Ярлыках DateFormat и TimeFormat от Пита Фрейтага.