16

多くの人が時間を削除して日付を保持する方法を尋ねますが、逆はどうですか? 与えられた:

myDateTime <- "11/02/2014 14:22:45"

を見たいのですが:

myTime
[1] "14:22:45"

タイムゾーンは不要です。

私はすでに試しました(他の回答から)

as.POSIXct(substr(myDateTime, 12,19),format="%H:%M:%S")

[1] 「2013-04-13 14:22:45 NZST」

目的は、数日間にわたって記録されたイベントを時間帯のみで分析することです。

ありがとう

編集:

純粋な「時間」オブジェクトがないことが判明したため、すべての時間にも日付が必要です。

結局使った

as.POSIXct(as.numeric(as.POSIXct(myDateTime)) %% 86400, origin = "2000-01-01")

結果に対して算術演算を行う必要があるためです。このソリューションは、日付を一貫して制御できることを除いて、元のソリューションと似ています-この場合は「2000-01-01」ですが、私の試みは実行時に現在の日付を使用しただけです。

4

2 に答える 2