Formatos de fecha y hora

El análisis rápido admite los siguientes formatos de tipos de datos de fecha y hora.

Tipos de datos de fecha

Los tipos de datos de fecha que proporciona Integration Services son DT_DATE y DT_DBDATE. El análisis rápido admite ambos tipos de datos, DT_DATE y DT_DBDATE. Para obtener más información, vea Tipos de datos de Integration Services.

El análisis rápido admite los siguientes formatos para datos de fechas:

  • Espacios en blanco iniciales, por ejemplo, el valor " 2- 3-2004" es válido.

  • Formatos ISO 8601:

    Formato Descripción

    YYYYMMDD

    YYYY-MM-DD

    Los formatos básico y extendido para un año de cuatro dígitos, un mes de dos dígitos y un día de dos dígitos. En el formato extendido, las partes de la fecha se encuentran separadas por guiones (-).

    YYYYMM

    YYYY-MM

    Formatos básico y extendido de precisión reducida para un año de cuatro dígitos y un mes de dos dígitos. En el formato extendido, las partes de la fecha se encuentran separadas por guiones (-).

    YYYY

    El formato de precisión reducida es un año de cuatro dígitos.

    YYMM YY-MM

    Formatos truncados básico y extendido para un año de dos dígitos y un mes de dos dígitos. En el formato extendido, las partes de la fecha se encuentran separadas por guiones (-).

No se admiten los siguientes formatos de fecha:

  • Valores alfabéticos de meses. Por ejemplo, el formato de fecha Oct-31-2003 no es válido.
  • Formatos ambiguos como DD-MM-YYYY y MM-DD-YYYY. Por ejemplo, las fechas 03-04-1995 y 04-03-1995 no son válidas.
  • Formatos truncados básico y extendido para un año natural de cuatro dígitos y un día de tres dígitos dentro de un año, YYYYDDD y YYYY-DDD.
  • Formatos básico y extendido para un año de cuatro dígitos, un número de dos dígitos para la semana del año y un número de un dígito para el día de la semana, YYYYWwwD y YYYY-Www-D.
  • Los formatos truncados básico y extendido para un año y una semana son un año de cuatro dígitos y un número de dos dígitos para la semana, YYYWww y YYYY-Www.

Los siguientes formatos se admiten para la salida de datos de fechas:

  • Para el tipo de datos DT_DATE, el formato es el valor calculado sin espacios.
  • Los valores de fechas en formatos truncados se rellenan. Por ejemplo, YYYY pasa a ser YYYY0101.

Tipo de datos de hora

El tipo de datos de hora que proporciona Integration Services es DT_DBTIME. Para obtener más información, vea Tipos de datos de Integration Services.

El análisis rápido admite los siguientes formatos para datos de hora:

  • Espacios en blanco iniciales. Por ejemplo, el valor " 10:24" es válido.

  • El formato de 24 horas. El análisis rápido no admite la notación AM y PM.

  • Los siguientes formatos de hora ISO 8601:

    Formato Descripción

    hhmmss hh:mm:ss

    Los formatos básico y extendido para una hora de dos dígitos, minutos de dos dígitos y segundos de dos dígitos. En el formato extendido, las partes de la hora se encuentran separadas por dos puntos (:).

    hhmm hh:mm

    Formatos truncados básico y extendido para una hora de dos dígitos y minutos de dos dígitos. En el formato extendido, las partes de la hora se encuentran separadas por dos puntos (:).

    hh

    Formato truncado para una hora de dos dígitos.

    00:00:00

    Formato para medianoche.

  • Valores de hora que incluyen una zona horaria. La Z mayúscula indica la presencia de una zona horaria en el valor de fecha. Por ejemplo, el valor 19:20:49Z indica que la hora está representada en hora universal coordinada (UTC).

  • Los siguientes valores de hora, que incluyen una fracción decimal:

    Formato Descripción

    HH.HHH

    La fracción .H indica una fracción en horas. Por ejemplo, el valor 12.750 indica 12:45.

    HHMM.MMM

    HH:MM.MMM

    La fracción .MMM indica una fracción en minutos. Por ejemplo, el valor 1220.500 indica 12:30:30.

    HHMMSS.SSS

    HH:MM:SS.SSS

    La fracción .SSS indica una fracción en segundos. Por ejemplo, el valor 122040.250 indica 12:20:40:15.

Los siguientes formatos se admiten para la salida de datos de hora:

  • El tipo de datos DT_DBTIME está en el formato de hora de OLE DB HHMMSS.SSS.
  • Los valores de horas en formatos truncados se rellenan. Por ejemplo, HH:MM pasa a ser HH:MM:00:000.

Tipo de datos de fecha/hora

El tipo de datos de fecha/hora que proporciona Integration Services es DT_DBTIMESTAMP. Para obtener más información, vea Tipos de datos de Integration Services.

El análisis rápido admite los siguientes formatos para datos de fecha/hora:

  • Espacios en blanco iniciales. Por ejemplo, el valor " 2003-01/10T203910" es válido.
  • Combinaciones de formatos de fecha válidos y formatos de hora válidos separados por una T mayúscula. Por ejemplo, YYMMDDThhmmss. No es necesario incluir un formato de hora. Por ejemplo, 2003-10-14 es válido.
  • La hora universal coordinada (UTC), una combinación de formato de fecha válido y formato de hora válido separado por una T mayúscula y terminado con una Z mayúscula. Por ejemplo, 2003/01/10T203910Z es una fecha de UTC. El valor de Z es 0.
  • Diferencias entre la hora local y UTC. La diferencia se expresa en horas y minutos. Cuando se requiere menos precisión, sólo se usan las horas. La hora local se expresa de la misma manera que en el formato básico o extendido.

El análisis rápido no admite intervalos de tiempo. Por ejemplo, un intervalo de tiempo identificado con una fecha y hora de inicio y fin en el formato YYYYMMDDThhmmss/YYYYMMDDThhmmss no se puede analizar.

Los siguientes formatos se admiten para la salida de datos de hora/fecha:

  • El tipo de datos DT_DBTIME en el formato de hora de OLE DB YYYYMMDDTHHMMSS.SSS.

  • Los valores de fecha/hora en formatos truncados se rellenan. En el caso de las partes de fecha y hora que faltan, se agregan los siguientes valores:

    Parte de fecha y hora Relleno

    Segundos

    Agregar 00.

    Minutos

    Agregar 00:00.

    Hora

    Agregar 00:00:00.

    Día

    Agregar 01 para el día del mes.

    Mes

    Agregar 01 para el mes del año.

Vea también

Conceptos

Análisis rápido

Ayuda e información

Obtener ayuda sobre SQL Server 2005