多くの人が時間を止めて日付を保持する方法を尋ねますが、それ以外の方法はどうですか?与えられた:日付を削除して時間を守る
myDateTime <- "11/02/2014 14:22:45"
私が見てみたい:必要はありません
myTime
[1] "14:22:45"
タイムゾーン。
は、私はすでに目的は、いくつかの上に記録されたイベントを分析することである
as.POSIXct(substr(myDateTime, 12,19),format="%H:%M:%S")
[1] "2013年4月13日午前14時22分45秒NZST"(他の回答から)試してみました1日の時間帯のみ。
おかげ
編集:
をそれはとてもたびに、日付を持っている必要があり、何も純粋な「時間」オブジェクトはありませんが判明しました。私はその結果に算術演算を実行する必要があるため
は最後に、私は、as.POSIXct(as.numeric(as.POSIXct(myDateTime)) %% 86400, origin = "2000-01-01")
ではなく、文字のソリューション
を使用しました。この解決策は、日付が一貫して制御できることを除いて、私の元のものと似ています。この場合は "2000-01-01"ですが、実行時に現在の日付が使用されました。
私は最終的にクラス「times」のオブジェクトを持つchronを見つけました。これにより、追加がずっと簡単になります。 18:00 + 12:00 = 1.25日。 – nacnudus
'hms :: as.hms(x)'を呼び出すと、 'hms'パッケージを使うこともできます。 – Von