sql >> Database >  >> RDS >> Sqlserver

Converteer een 12-uursindeling naar een 24-uursindeling in sql-server

In SQL Server 2012 kunnen we de functie Formaat gebruiken om een ​​geschikt datum-tijdformaat te hebben. Gebruik hoofdletter 'HH:mm:ss' voor 24-uurs datum-tijdnotatie.

Voorbeeld -

Query (24-uurs formaat):

Select Format(cast('2016-03-03 23:59:59' as datetime),'dd-MMM-yyyy HH:mm:ss','en-us'). ('HH:mm:ss' in Capital letters)

Resultaat

03-Mar-2016 23:59:59

Query (12-uurs formaat):

Select Format(cast('2016-03-03 23:59:59' as datetime),'dd-MMM-yyyy hh:mm:ss','en-us'). ('hh:mm:ss' in Capital letters)

Resultaat

03-Mar-2016 11:59:59


  1. mysql | Codeigniter Active Records voegt extra back-ticks toe aan query

  2. Prestatieprobleem met MySQL MyISAM-tabel opnieuw bekeken

  3. Normale beeldopslag of mySQL-blob?

  4. SQL-query om cron-expressie te converteren naar datum/tijd-indeling