1

重複の可能性:
R で任意の形式の文字列を dd-mm-yy hh:mm:ss に変換する

Excelファイルに日付値があるのは、Excelファイルから日付をフォーマット12/12/2010で抽出する必要があるようなものです。dd-mm-yyy hh:mm:ssRでそれを行うにはどうすればよいですか?

使ってみたところ

strftime(as.POSIXct(as.Date(startdate)), format="%d-%m-%Y %H:%M:%S", tz="UCT")

日付でこれを行うには12/12/2000

I got the result like this: `0012-12-20 00:00:00`.


ご協力ありがとうございます。しかし、日付形式を「dd-mm-yyyy hh mm ss」に変換する必要があります。dd-mm-yyyy または mm-dd-yyyy または yyyy-mm-dd のような日付の形式を指定する場合、これらのいずれかの結果の形式を「dd-mm-yy hh mm ss」にする必要があります。

4

1 に答える 1

1

これはどう:

as.Date("12/31/2000", format="%m/%d/%Y")

Dateオブジェクトを生成するか、または:

d1 <- strptime("12/31/2000 17:35:17", format="%m/%d/%Y %H:%M:%S")
class(d1)
[1] "POSIXlt" "POSIXt"
d1
[1] "2000-12-31 17:35:17"
于 2012-11-30T07:17:00.323 に答える