1

javascript Date.UTC()メソッドを使用するときにC#DateTimeオブジェクトを同じ出力に変換する方法は?

4

2 に答える 2

5

Date.UTC は、1970 年からの日付のミリ秒数を UTC で返します。したがって、次のように動作するはずです::

Convert.ToInt64((DateTime.UtcNow- new DateTime(1970,1,1,0,0,0,DateTimeKind.Utc)).TotalMilliseconds)

これは、今日入力した場合に Date.UTC から得られるものとほぼ同じです。DateTime コンストラクターを使用して、関心のある瞬間を指定できますが、種類を必ず utc に設定してください。

于 2013-11-05T16:12:52.207 に答える
1

DateTime.UtcNow同じ結果が得られます。

協定世界時 (UTC) で表される、このコンピューターの現在の日付と時刻に設定されている DateTime オブジェクトを取得します。

または、独自のもの ( Javascript の Date.Utc() など) を作成DateTime から世界時を取得する場合は、次のようにします。

DateTime dt = new DateTime(2013, 11, 05, 0, 0, 0);
DateTime utcDt =  dt.ToUniversalTime();
于 2013-11-05T15:58:44.283 に答える