ロンドンの時間: "2009-06-03 19:30"のような日時には、アメリカ西海岸のそれと同等の時間にどのように変換できますか?日時をあるタイムゾーンから別のタイムゾーンにRに変換するにはどうすればよいですか?
答えて
まず、POSIXct
オブジェクトにロンドン時間に変換します。その後、別の時間帯に日付を印刷するformat
を使用
pb.txt <- "2009-06-03 19:30"
pb.date <- as.POSIXct(pb.txt, tz="Europe/London")
:
> format(pb.date, tz="America/Los_Angeles",usetz=TRUE)
[1] "2009-06-03 11:30:00 PDT"
いくつかのトリックは、右の時間を見つけることにあります。ゾーン識別子を使用します。革命のブログで、この記事で詳細:Converting time zones in R: tips, tricks and pitfalls
フォーマットは、posixオブジェクトを文字に変換します。 – obesechicken13
この変換は昼光の節約の調整を行いますか? –
はい場所がタイムゾーンデータベースにある場合、適切な増分/減分を行います。 –
変更] POSIXct 'オブジェクトのTZONE属性:これはまだPOSIXctオブジェクトであることを
> pb.txt <- "2009-06-03 19:30"
> pb.date <- as.POSIXct(pb.txt, tz="Europe/London")
> attributes(pb.date)$tzone <- "America/Los_Angeles"
> pb.date
[1] "2009-06-03 11:30:00 PDT"
は注意、TZONEは変更されている、およびオフセットを補正あり適用:
> attributes(pb.date)
$class
[1] "POSIXct" "POSIXt"
$tzone
[1] "America/Los_Angeles"
受け入れられた回答のコメント(http://blog.revolution-computing.com/2009/06/converting-time-zones.html)に掲載されているリンクを確認することを忘れないでください。私はESTを使い、この答えがうまくいかないと思った! – kaoD
パッケージlubridate
には、タイムゾーンを変換する2つの機能があります。ヘルプページによると:
force_tz
は、新しいタイムゾーンにx
と同じクロックの時間を持っている日時を返します。
force_tz(time, tzone = "America/Los_Angeles")
with_tz
瞬間が表示される時間帯を変更します。瞬時に表示される時計時刻は変わりますが、説明されている瞬間は同じです。
with_tz(time, tzone = "America/Los_Angeles")
他の方法よりもはるかにクリーンです。 –
- 1. タイムゾーンをタイムゾーンなしでPostgreSQLのあるタイムゾーンから別のタイムゾーンに変換するにはどうすればいいですか?
- 2. 日時(w /タイムゾーン)を「月、日」の文字列に変換するにはどうすればよいですか?
- 3. タイムゾーンでJavaScript日付をJava日付時刻に変換するにはどうすればよいですか?
- 4. タイムゾーンにタイムゾーンを追加するにはどうすればよいですか?
- 5. MySQL時間を1つのタイムゾーンから別のタイムゾーンに変換する
- 6. 日付をデータベースから別のタイムゾーンに変換する
- 7. UTC時刻を上海+8タイムゾーンに変換するにはどうすればいいですか?データベースから
- 8. インターネットから日時を特定のタイムゾーンに取得するにはどうすればよいですか?
- 9. C++のウィンドウで時間を特定のタイムゾーンに変換するにはどうすればよいですか?
- 10. 瞬時タイムゾーンを使用してdatetimeを別のタイムゾーンに変換するにはどうすればよいですか?
- 11. 日時をユーザのタイムゾーンからJavaScriptのESTに変換するには
- 12. 時間をiPhoneデバイスのタイムゾーンに変換するにはどうすればいいですか?
- 13. mysqlでタイムゾーンを変更するにはどうすればよいですか?
- 14. 1タイムゾーンのNSString日付を別のタイムゾーンを持つNSDateオブジェクトに変換する
- 15. Perlスクリプトでスウェーデンのタイムゾーンに日付を変更するにはどうすればよいですか?
- 16. タイムゾーンを与える/考慮することによって、日付と時刻をタイムスタンプに変換するにはどうすればよいですか?
- 17. Mirthのタイムゾーンを変更するにはどうすればいいですか?
- 18. どのように他のタイムゾーンにGoogleカレンダーからすべての日イベントを変換するには?
- 19. JSONの日付をタイムゾーンでSQL Serverの日時に変換するにはどうすればよいですか?
- 20. タイムゾーン情報を含むNSStringをNSDateに変換するにはどうすればよいですか?
- 21. フロート番号をタイムゾーンに変換するにはどうすればよいですか?
- 22. Pythonでは、日時からタイムゾーンを認識する日時を作成するにはどうすればよいですか?
- 23. 日付のタイムゾーンをJavascriptのローカルタイムゾーンに変更するにはどうすればいいですか?
- 24. 日付を別のタイムゾーンに変換する
- 25. Windows Mobileでタイムゾーンの夏時間を変更するにはどうすればよいですか?
- 26. 日時(特定のタイムゾーン)をエポック秒に変換する方法
- 27. Python pytzあるタイムゾーンから別のタイムゾーンにタイムスタンプ(文字列形式)を変換する
- 28. mysqlの時刻を別のタイムゾーンに変換する
- 29. 日時オブジェクトをCESTタイムゾーンとUTCタイムゾーンの間で変換する方法
- 30. OracleSQLは、日付フィールドを別のタイムゾーンに変換します
関連:[POSIXctオブジェクトのタイムゾーンを変更](http://stackoverflow.com/q/14141537/271616) –