2012-01-10 10 views
10

1900年1月1日からの時間を秒単位で報告する必要があります。私はUnixエポックの開始から秒数を持っています。1900年1月1日からUnixエポックの開始までの秒数

誰でも私に1900年1月1日から1970年1月1日までの秒数を明確に示すことができますか?

+0

に対応する時間を? 1900年1月1日は、ジュリアンとグレゴリオ暦の非常に異なる日付になっています。これは、両方の時点で広く使用されていたことと関連しています。また、どのタイムゾーンですか?エポックは1970年1月1日00:00:00 ** UTC **から開始されます。それ以外(閏年でない日数* 1日の秒数*非閏年の数)+(うるう年の日数* 1日の秒数*うるう年の数) – Piskvor

+0

良い質問...グレゴリオ派と言いましょう。 – grifaton

答えて

23

時間

時間である午後12時(深夜)1900年1月1日 GMTからの秒数、時間1は、1900年1月1日GMTの12時〇〇分01秒午前であるように。この ベースは、例えば2036

年まで機能します:

2208988800 00:00 1970年1月1日GMT、

カレンダー
  2,398,291,200 corresponds to 00:00 1 Jan 1976 GMT, 

     2,524,521,600 corresponds to 00:00 1 Jan 1980 GMT, 

     2,629,584,000 corresponds to 00:00 1 May 1983 GMT, 

    and -1,297,728,000 corresponds to 00:00 17 Nov 1858 GMT. 
+0

これは私が探しているものです。どうもありがとう! – grifaton

+0

* nixのエポック値から2208988800の値を秒単位で追加すると、01.01.1970以降の秒が正しく取得されます。ありがとう – sdkks

6

70年= 2208988800秒、1900年1月1日0時01:それは2208988800LあるRFC 868のタイムプロトコルによると、01から1970午後12時

+0

うるう年もありますか? – Piskvor

+1

年を閏年としますが、タイムゾーン、夏時間、または閏秒は閏年ではありません。 –

+4

AFAIKは、1972年以来閏秒が発表されているだけなので、心配する必要はありません。 – Piskvor

関連する問題