相关疑难解决方法(0)

如何从周数和年份获取日期

我想从周数和年份获得日期.我从服务器获得周数和年份.我正在尝试下面的代码,但它不会工作.

 NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc] init];
// this is imporant - we set our input date format to match our input string
// if format doesn't match you'll get nil from your string, so be careful
[dateFormatter2 setDateFormat:@"yyyy-MM-dd"];

NSDate *now = [dateFormatter2 dateFromString:@"2001-01-01"];
NSCalendar *gregorian1 = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comps1 = [gregorian1 components:NSWeekdayCalendarUnit | NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:now];


[comps1 setYear:2013];
[comps1 setWeek:51];
[comps1 setWeekday:2];

NSDate *resultDate = [gregorian1 dateFromComponents:comps1];
Run Code Online (Sandbox Code Playgroud)

输出为: - 2012-12-31 18:30:00 +0000

我究竟做错了什么 ?提前致谢..

objective-c nsdate ios

3
推荐指数
1
解决办法
2227
查看次数

如何从R中的日期开始一周的开始日期

我有一个包含日期的列的数据集.我想找到这些date值的周开始日期.

我使用week函数来获取周数lubridate.例如,

week(as.Date("04/20/2017", "%m/%d/%Y"))

#Solution
[1] 16
Run Code Online (Sandbox Code Playgroud)

而不是weeknum,有没有办法获得一周的开始日期?在这种情况下,我期待"04/16/2017"或"2017年4月17日".如果周从周日或周一开始,我不是特别的.我看了这个问题,但没有从中得到很多.

r date lubridate

3
推荐指数
2
解决办法
6936
查看次数

转换年/周至日期对象

字符串包含'YEAR WEEK',我想将其转换parse_date_time()为日期对象,但我无法使代码工作:

parse_date_time(c("201510"), "YW")
Run Code Online (Sandbox Code Playgroud)

我不必使用lubridate,也可以是其他包.

r date lubridate

1
推荐指数
2
解决办法
5735
查看次数

标签 统计

date ×2

lubridate ×2

r ×2

ios ×1

nsdate ×1

objective-c ×1