美文网首页
2019-08-01

2019-08-01

作者: 苹果皮好多皮 | 来源:发表于2019-08-12 16:16 被阅读0次

日期和时间

1.获取系统当前日期和时间Sys.Date() and Sys.time()

2.日期格式:%Y: 4-digit year (1982);%y: 2-digit year (82);%m: 2-digit month (01);%d: 2-digit day of the month (13)

%A: weekday (Wednesday);%a: abbreviated weekday (Wed);%B: month (January);%b: abbreviated month (Jan)

1)默认格式:"%Y-%m-%d" or "%Y/%m/%d"

2)创建日期:as.Date()

例1:as.Date("1982-01-13")

as.Date("Jan-13-82", format = "%b-%d-%y")        tip:"Jan-13-82"因为是字符串所以要加引号,如果是向量则不需要引号。

as.Date("13 January, 1982", format = "%d %B, %Y")

3)改变日期格式:format()

例2:today <- Sys.Date()

format(Sys.Date(), format = "%d %B, %Y")

format(Sys.Date(), format = "Today is a %A!")

4)日期间计算

例:today <- Sys.Date()

today + 1;today - 1;as.Date("2015-03-12") - as.Date("2015-02-27")

3.时间格式:%H: hours as a decimal number (00-23)一小时内;%I: hours as a decimal number (01-12)超过一小时;%M: minutes as a decimal number

%S: seconds as a decimal number;%T: shorthand notation for the typical format %H:%M:%S;%p: AM/PM indicator

1)默认格式:%Y-%m-%d %H:%M:%S

2)创建时间:as.POSIXct() 

*diff()函数:将它的输入向量移动1个下标,然后计算这个移动的向量和原始向量之间的差。用这种方法,它计算了连续向量元素之间的差

3)时间的计算

例:now <- Sys.time()

now + 3600          # add an hour  ;now - 3600 * 24    # subtract a day

相关文章

网友评论

      本文标题:2019-08-01

      本文链接:https://www.haomeiwen.com/subject/vlwfdctx.html