dd.mm.aaaa hh:mm formato en Sql Server

Miré a SQL Server dateformat códigos, pero no pude encontrar dd.mm.aaaa hh:mm formato en la lista. Alemán Formato de Fecha(Código 4) que funciona para mí, pero no contiene el formato hh:mm. ¿Alguien sabe que este formato de código?

InformationsquelleAutor | 2008-12-07

2 Kommentare

  1. 4

    Asumiendo que su columna se denomina [datefield]

    CONVERT(varchar,[datefield],104)
         + ' '
         + SUBSTRING(CONVERT(varchar,[datefield],108),1,5)
    • Y si quería añadir AM o PM, esto puede funcionar (aunque no sé si es la más eficiente): SELECT CONVERT(varchar,GETDATE(),101 )+ »+ DERECHO(SUBSTRING(CONVERT(varchar,GETDATE(),109),1,17), 5) + » + SUBSTRING(CONVERT(varchar,GETDATE(),109),25,2)
  2. 0
    select CONVERT(varchar,getdate(),101)
         + ' ' + SUBSTRING(CONVERT(varchar,getdate(),108),1,5) + ' '
         + SUBSTRING(CONVERT(varchar,getdate(),109),25,2)

    *usted puede cambiar el getdate() a la datefield usted está tratando de convertir.

    • Herz weclome a Stackoverflow. El «PM» es redundante, puesto que la hora puede ser mayor que 12.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea