タグ付けされた質問 「epoch」

19
UnixタイムスタンプをDateTimeに、またはその逆に変換するにはどうすればよいですか?
このサンプルコードがありますが、それからミリ秒/ナノ秒の問題について話し始めます。 同じ質問がMSDN にもあります。C#のUnixエポックからの秒数です。 これは私がこれまでに得たものです: public Double CreatedEpoch { get { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime(); TimeSpan span = (this.Created.ToLocalTime() - epoch); return span.TotalSeconds; } set { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime(); this.Created = epoch.AddSeconds(value); } }




16
UTCエポックを現地日付に変換
私は今これと少し戦っています。エポックを日付オブジェクトに変換しようとしています。エポックはUTCで私に送信されます。new Date()エポックを渡すときはいつでも、それはローカルエポックであると想定します。UTCオブジェクトを作成し、それを使用setTime()して適切なエポックに調整しようとしましたが、有用であるtoUTCString()と思われる唯一の方法は、文字列が役に立たないことです。その文字列を新しい日付に渡すと、UTCであることがわかりますが、そうではありません。 new Date( new Date().toUTCString() ).toLocaleString() 私の次の試みは、ローカルの現在のエポックとUTCの現在のエポックの違いを取得しようとすることでしたが、それも取得できませんでした。 new Date( new Date().toUTCString() ).getTime() - new Date().getTime() それは、ミリ秒単位である1000未満の非常に小さな違いを与えているだけです。 助言がありますか?
275 javascript  date  utc  epoch 

4
Pythonでは、エポックからの秒数をどのように `datetime`オブジェクトに変換しますか?
timeモジュールはエポックからの秒数を使用して初期化することができます。 >>> import time >>> t1=time.gmtime(1284286794) >>> t1 time.struct_time(tm_year=2010, tm_mon=9, tm_mday=12, tm_hour=10, tm_min=19, tm_sec=54, tm_wday=6, tm_yday=255, tm_isdst=0) datetime.datetime同じ方法でオブジェクトを初期化するエレガントな方法はありますか?
248 python  datetime  date  time  epoch 


8
strftimeでPythonの日時をエポックに変換する
エポックからの秒数を知りたいUTCの時間があります。 strftimeを使用して秒数に変換しています。2012年4月1日を例にとります。 >>>datetime.datetime(2012,04,01,0,0).strftime('%s') '1333234800' エポックからの2012年4月1日のUTCは1333238400ですが、これは1時間だけ異なる1333234800を返します。 したがって、strftimeは私のシステム時間を考慮して、どこかにタイムゾーンのシフトを適用しているようです。日時は純粋にナイーブだと思いましたか? どうすればそれを回避できますか?可能であれば、標準でない限り、他のライブラリのインポートを避けます。(私は携帯性の懸念があります)。
209 python  datetime  utc  epoch  strftime 

9
ミリ秒単位のタイムスタンプをJavaの文字列形式の時間に変換する
長い値(1970年 1月1日から経過したミリ秒数、つまりエポック)をフォーマットの時間に変換しようとしていますh:m:s:ms。 タイムスタンプとして使用する長い値はtimestamp、log4jのロギングイベントのフィールドから取得します。 これまでのところ、私は以下を試しましたが失敗します: logEvent.timeStamp/ (1000*60*60) TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) しかし、私は間違った値を取得します: 1289375173771 for logEvent.timeStamp 358159 for logEvent.timeStamp/ (1000*60*60) 21489586 for TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) これについてどうすればよいですか?
126 java  datetime  time  timestamp  epoch 

6
LocalDateとLocalDateTimeからエポックを抽出する方法は?
またはのLongインスタンスからエポック値を抽出するにはどうすればLocalDateTimeよいLocalDateですか?私は以下を試しましたが、他の結果が得られます: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 私が欲しいのは、単に1391539861ローカルのdatetimeの値です"04.02.2014 19:51:01"。私のタイムゾーンはEurope/Oslo夏時間のUTC + 1です。
102 java  time  java-8  epoch  java-time 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.