estoy usando SQL Server 2008.sql fecha convertir a servidor cadena MM/DD/AAAA
Tengo el siguiente:
select convert(varchar(20),fmdate) from Sery
¿Cómo se convierte la fecha a la cadena de tal manera que se muestre como MM/DD/AAAA
estoy usando SQL Server 2008.sql fecha convertir a servidor cadena MM/DD/AAAA
Tengo el siguiente:
select convert(varchar(20),fmdate) from Sery
¿Cómo se convierte la fecha a la cadena de tal manera que se muestre como MM/DD/AAAA
Esa tarea debe ser realizada por la capa inmediatamente superior en su pila de software. SQL es un repositorio de datos, no un sistema de presentación
Puede hacerlo con
CONVERT(VARCHAR(10), fmdate(), 101)
Pero usted no debe
select convert(varchar(10), fmdate, 101) from sery
101 es un argumento de estilo.
Rest of 'em se puede encontrar aquí.
select convert(varchar(10), cast(fmdate as date), 101) from sery
sin el molde no estaba recibiendo fmdate convierte, por lo que era fmdate una cuerda.
Source- http://stackoverflow.com/questions/18568410/how-to-convert-date-to-a-format -mm-dd-aaaa –
Find All Date Formats for SQL.
http://%20http://www.sql-server-helper.com/sql-server-2008/sql-server-2008-date-format.aspx
realidad, hay varias razones para tener la base de datos hacer esto, incluyendo el tiempo/diferencia de fechas en la ubicación del servidor, especialmente si los factores de horario de verano en ella. Sí, sí fuerza lo que probablemente sea un formato específico de locale. – zanlok
@zanlok Un formato específico de configuración regional generalmente sería una mala idea – TFD
Diría que no desea almacenar una fecha formateada en su base de datos, pero si está exportando el campo por algún motivo (por ejemplo ... a a. archivo csv) podría tener una razón muy válida para hacerlo. – RubberDuck