1. ホーム
  2. sql

[解決済み] SQL Serverでbigint(UNIXタイムスタンプ)をdatetimeに変換するにはどうすればいいですか?

2022-06-02 20:43:35

質問

SQL Server で UNIX タイムスタンプ (bigint) を DateTime に変換するにはどうすればよいですか。

どのように解決するのですか?

これは私のために働いた。

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

なぜ1970-01-01なのか不思議に思う人がいるかもしれないので補足すると、これは エポックタイム .

以下、ウィキペディアからの引用です。

<ブロッククオート

1970年1月1日(木)の協定世界時(UTC)00:00:00から経過した秒数[1][注1]で、うるう秒は含まれない。