Tecnología

Inicio

Tutorial sobre Cómo dar formato de fecha y hora en una base de datos de ColdFusion

ColdFusion permite a los usuarios dar formato de fecha y hora los datos recuperados de las fuentes de datos en una variedad de formatos que utilizan las funciones LSDateFormat y LSTimeFormat. La función LSDateFormat toma dos entradas requeridas, la fecha para dar formato y el formato deseado. También tiene un parámetro local opcional. Devuelve la fecha en el formato deseado. Estas funciones son capaces de manejar las fechas internacionales entre los años 100 y 9999.

Instrucciones

Fechas de formato

1 Determinar el formato de fecha deseado y convertirlo en el código de formato apropiado. Por ejemplo, para utilizar un día de un solo dígito, el código es "d", de un mes de un solo dígito usa "m" y un año de dos dígitos utiliza "yy". Para dar salida a esto con "/" entre ella, el código de formato de fecha es "m / d / aa".

2 Identificar la variable que contiene la fecha que desea formatear.

3 Escriba lo siguiente en el script de ColdFusion:

LSDateFormat (fecha, "formato")

Asegúrese de rodear esto con la etiqueta "cfoutput" si no está ya en un bucle de salida. Reemplazar "cita" con el nombre de variable - sin utilizar el calificador de almohadilla - y reemplazar "formato" con el formato deseado, usando comillas simples o dobles alrededor de la instrucción de formato.

Los tiempos de formato

4 Determinar la máscara de formato deseado. Hay opciones para mostrar las horas sin un cero en horas de un solo dígito, o "h", con un cero a la izquierda, o "HH", usando un formato de 24 horas reloj, o "HH", y muchos otros. Optar por mostrar el "AM" o indicador "PM", la demostración segundos y minutos de formato también.

5 Determinar la variable que contiene el valor del tiempo que va a formatear. El valor puede ser un valor de combinación de fecha / hora o cualquier cadena que puede convertir a un valor de tiempo.

6 Escriba el siguiente código en su salida, en sustitución de "tiempo" con la variable de usar y "formato" con su cadena de formato deseada:

LSTimeFormat (tiempo, "formato")

Consejos y advertencias

  • Los comandos de formato no distinguen entre mayúsculas y minúsculas.
  • No es necesario separar los valores de fecha y hora antes de utilizar los datos en la función.
  • Añadiendo el símbolo "#" en torno a la fecha en las funciones LSDateFormat o LSTimeFormat producirá un error.
  • Olvidando el símbolo "#" en torno a LSDateFormat o LSTimeFormat mostrará el comando como texto como la salida en lugar de devolver la fecha formateada.