sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik bigint (UNIX-tijdstempel) converteren naar datetime in SQL Server?

Dit werkte voor mij:

Select
    dateadd(S, [unixtime], '1970-01-01')
From [Table]

Mocht iemand zich afvragen waarom 1970/01/01, dit heet Epoch time .

Hieronder staat een citaat van Wikipedia:

Het aantal seconden dat is verstreken sinds 00:00:00 Coordinated Universal Time (UTC), donderdag 1 januari 1970, [1][noot 1] schrikkelseconden niet meegerekend.



  1. PARSE() vs TRY_PARSE() in SQL Server:wat is het verschil?

  2. SELECT DISTINCT is langzamer dan verwacht op mijn tafel in PostgreSQL

  3. Hoe String Case in PostgreSQL te converteren

  4. Heroku PostgreSQL GROUP_BY-fout in Rails-app