どう書く?org : 世界時計

original page : http://ja.doukaku.org/213/

プログラムを実行した端末のロケールと、グリニッジ標準時と、ロサンゼルスの現在時刻をそれぞれ表示してください。
時刻の表示はリアルタイムでなく、一回限りで構いません。 時刻のフォーマットは自由とします。

出力例
現在の時刻は、2008年10月29日 11時36分21秒です。
グリニッジ標準時刻は、2008年10月29日 2時36分21秒です。
アメリカ・ロサンゼルスの時刻は、2008年10月28日 19時36分21秒です。

#7907

original page : http://ja.doukaku.org/comment/7907/

色々やり方はあると思いますが、format.POSIXctを使ってみました。

paste("Local time", Sys.time(), sep=" : ")
paste("GMT", format(Sys.time(), tz="GMT"), sep=" : ")
paste("America/Los_Angeles", format(Sys.time(), tz="America/Los_Angeles"), sep=" : ")