【ν即UNIX部】1267196400←この時間にニューススレ立てて誕生日スレの邪魔しようぜ

このエントリーをはてなブックマークに追加
1 リービッヒ冷却器(神奈川県)

 時間データを取り扱う際に、「UNIX時間」が用いられることがある。UNIX時間とは、
UTC(=協定世界時)の1970年1月1日00:00:00秒(=「UNIXエポック:UNIX Epoch」と呼ばれる)から
の経過秒数のことである。

 .NET FrameworkでUNIX時間を求める場合、専用のプロパティなどは提供されていないので、
自ら計算して算出する必要がある。具体的には、対象の日時情報を表すDateTime構造体
(System名前空間)のオブジェクトを作成し、そのToUniversalTimeメソッド(パラメータなし)を
呼び出してUTC時間を表すDateTimeオブジェクトに変換する。次に、このUTC時間から
UNIXエポックを差し引いた経過時間を表す TimeSpan構造体(System名前空間)のオブジェクトを
取得する。最後に、TimeSpanオブジェクトのTotalSecondsプロパティを呼び出して、
経過秒数を求めればよい。

http://www.atmarkit.co.jp/fdotnet/dotnettips/980unixtime/unixtime.html