Web系開発メモ

Java, C#, HTML, CSS, JavaScript のことなどを書いてます。

C# エポック秒を取得する方法(Unix時間)

C#で、エポック秒Unix時刻)を取得する方法を書いていきます。

コード例

以下のコードは、DateTimeOffset を使って取得する例です。

// Unix時間を取得
// 2024-12-31 12:30:15 +00:00
long unixSec = new DateTimeOffset(
  2024, 12, 31, 12, 30, 15, TimeSpan.Zero
).ToUnixTimeSeconds();