R语言两种方式求指定日期所在月的天数

Posted fcyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言两种方式求指定日期所在月的天数相关的知识,希望对你有一定的参考价值。

             R语言两种方式求指定日期所在月的天数

 

 

 

days_monthday<-function(date)
{
m<-format(date,format="%m")
days31<-c("01","03","05","07","08","10","12")
days30<-c("04","06","09","11")
days29<-c("02")

if(m %in% days31) return(31)
if(m %in% days30) return(30)
if(m %in% days29) return(29)
}
days_monthday1<-function(date)
{
m<-format(date,format="%m")
while(format(date,format="%m")==m)
{
date<-date+1
}
return(as.integer(format(date-1,format="%d")))
}
date<-as.Date("2017-4-11","%Y-%m-%d")
date
days<-days_monthday(date);days
day<-days_monthday1(date);day

 

 

以上是关于R语言两种方式求指定日期所在月的天数的主要内容,如果未能解决你的问题,请参考以下文章

R语言 日期加减

c语言:从键盘上输入一个日期,判断输入的日期是不是正确

C语言程序求纠错!!~在线等!……

R语言使用zoo包中的rollapply函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations)例如,计算两种商品销售额之间的3个月的滚动相关性

C语言求两个日期相差的天数

Java语言,已知一个年月日的日期,获取该日期是这一年的多少天...........