【问题标题】:Convert DD/MM/YYYY HH:MM into date将 DD/MM/YYYY HH:MM 转换为日期
【发布时间】:2014-08-01 15:32:42
【问题描述】:

我需要传输从 CSV 中读取为字符的日期时间,并将其转换为 POSIXct 格式。

我只能成功地处理日期,但无法为日期和时间组合的字符串(时间)执行此操作。

time <-('01/08/2014 16:25')
as.POSIXct(time, origin = "03/01/1950 00:00", tz = "GMT")
[1] "0001-08-20 GMT"
class(time2)
[1] "POSIXlt" "POSIXt" 

任何指针将不胜感激!

【问题讨论】:

  • 如果您有 4 个 Y 位,年份格式“%Y”需要设置上限。

标签: r datetime posixct


【解决方案1】:
time <-("01/08/2014 16:25:00")
time2 <- strptime(time,"%d/%m/%Y %H:%M:%S",tz="GMT")
[1] "2014-08-01 16:25:00 GMT"

我不知道 %Y 必须限制为 4 位数字!

【讨论】:

    猜你喜欢
    • 2017-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多