1. ホーム
  2. c#

[解決済み] DateTimeのミリ秒での表現?

2023-04-19 23:09:01

質問

1970年からのミリ秒単位の時間の表現に変換する必要があるSQL-serverのタイムスタンプを持っています。これは単純なSQLで行うことができますか? そうでない場合、私はそれを DateTime 変数に抽出しました。これをミリ秒単位で表現することは可能でしょうか?

ありがとうございます。

テハです。

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

UNIXのようなUTCのタイムスタンプに変換しようとしているのでしょう。

yourDateTime.ToUniversalTime().Subtract(
    new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)
    ).TotalMilliseconds

また、UTCには夏時間の問題がないので、これも避けることができます。