簡體   English   中英

R:日期格式轉換

[英]R: Date format conversion

我有以下日期格式的Twitter數據:

date <- "Wed Jan 07 20:57:02 +0000 2015"

有人知道這是否是標准日期格式嗎? 還有任何能夠將其轉換為mdy的軟件包?

在base R中,可以使用formatstrptime strptime將字符表示format轉換為POSIXlt,而format會將生成的POSIXlt類對象轉換為所需格式的字符表示。 有關更多詳細信息,請參見?strptime 還有一個有關DateTimeClasses的幫助頁面。

對於這種情況,您可以使用:

format(
  strptime(date, format="%a %b %d %T %z %Y"),
  "%m-%d-%Y"
  )
#[1] "01-07-2015"

格式為:

abbreviated day of the week                 %a
abbreviated month                           %b
day of month as decimal number              %d
hours:minutes:seconds                       %T
signed offset from UTC in hours and minutes %z
year with century                           %Y
strptime("Jan 07 20:57:02 +0000 2015", format="%b %d %T %z %Y")

我削減了工作日,因為它在我的語言環境中不起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM