2017-02-28 4 views
0

私は日付と時刻を表す文字列値を束縛しています。後で何を見つけるかのように数学を行う必要があります。私はstrptime関数がついています。これは私が持っているものです。たぶんあなたたちが少し私を助けることができます。あなたは4桁の年があるのでかなり長い時間文字列を変換する

tst1 <- "2013-01-28T11:01:54.385+0430" 

#this results in NA: 
y <- strptime(tst1, format="%c") 
y <- strptime(tst1, format="%y-%m-%d") 
y <- strptime(tst1, format="%y-%m-%dT%H:%M:%OS%z") 

#and this messes the time up: 
y <- strftime(tst1, format="%c") 
y <- strftime(tst1, format="%y-%m-%d") 
y <- strftime(tst1, format="%y-%m-%dT%H:%M:%OS%z") 
+1

大文字の '%Y'が必要です –

答えて

2

あなたは

strptime("2013-01-28T11:01:54.385+0430", format="%Y-%m-%dT%H:%M:%OS%z") 

%Yを使用する必要があります。また、strptimeは、の場合、の文字列を日付とし、strftimeの文字列をfとしたり、日付を文字列として指定したりすることにも注意してください。

関連する問題