How to get name of days between two dates in ios?

Example:

Input:

Start Date: 3-11-2012

End date: 5-11-2012

Output:

3-11-2012 Wednesday

4-11-2012 Thursday

5-11-2012 Friday

Thanks..

解决方案

try this,

NSDateFormatter *df = [[NSDateFormatter alloc] init];

[df setDateFormat:@"yyyy-MM-dd"];

NSDate *startDate = [df dateFromString:@"2012-07-20"]; // your start date

NSDate *endDate = [NSDate date]; // your end date

NSDateComponents *dayDifference = [[NSDateComponents alloc] init];

NSMutableArray *dates = [[[NSMutableArray alloc] init] autorelease];

NSUInteger dayOffset = 1;

NSDate *nextDate = startDate;

do {

[dates addObject:nextDate];

[dayDifference setDay:dayOffset++];

NSDate *d = [[NSCalendar currentCalendar] dateByAddingComponents:dayDifference toDate:startDate options:0];

nextDate = d;

} while([nextDate compare:endDate] == NSOrderedAscending);

[df setDateStyle:NSDateFormatterFullStyle];

for (NSDate *date in dates) {

NSLog(@"%@", [df stringFromDate:date]);

}

[df release];

Output is :

Friday, July 20, 2012

Saturday, July 21, 2012

Sunday, July 22, 2012

Monday, July 23, 2012

Tuesday, July 24, 2012

ios时间相差多少天,获取ios中两个日期之间的天数?相关推荐

  1. Joda-Time中两个日期之间的天数

    本文翻译自:Number of days between two dates in Joda-Time How do I find the difference in Days between two ...

  2. wps表格日期计算天数_如何计算Google表格中两个日期之间的天数

    wps表格日期计算天数 If you want to count the number of days between two dates, you can use the DAYS, DATEDIF ...

  3. java 两个日期的天数_计算Java 8中两个日期之间的天数

    我知道有很多关于如何获得的问题,但我想要和使用新的Java 8 Date api的例子. 我也知道JodaTime库,但我想要一种没有外部库的工作方式. 功能需要抱怨这些限制: 防止日期保存时间错误 ...

  4. java两个字符串 相隔天数_关于Java: Joda-Time时间中两个日期之间的天数

    我如何找到两个joda time DateTime实例之间的天数差异?如果开始时间是星期一,结束时间是星期二,那么不管开始和结束日期的小时/分钟/秒是多少,返回值都应该是1. 如果从晚上开始到早上结束 ...

  5. mysql query日期_如何获取mysql中两个日期之间的日期列表select query

    尝试: select * from (select adddate('1970-01-01',t4.i*10000 + t3.i*1000 + t2.i*100 + t1.i*10 + t0.i) s ...

  6. 获取Moment Js中两个日期之间的小时差异

    本文翻译自:Get hours difference between two dates in Moment Js I'm able to get the difference between two ...

  7. 【SQL开发实战技巧】系列(十七):数据仓库中时间类型操作(初级)确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定当前记录和下一条记录之间相差的天数

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  8. C语言 —— 获取字符串中两个字符之间的的数据

    问题描述:获取字符串中两个字符之间的数据.最近写SMTP代理,需要获取发送方与接收方的邮件名称. 字符串为 "MAIL FROM:<test1@163.com>\r\n" ...

  9. java日期相差周_利用Java中Calendar计算两个日期之间的天数和周数

    前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...

最新文章

  1. .NET中获取电脑名、IP及用户名方法
  2. hihoCoder 1367 等式填空
  3. ARM 之八 Cortex-M/R 内核启动过程 / 程序启动流程(基于IAR)
  4. 鹿妮倍半机器人_功能纳米组装体中多面体低聚倍半硅氧烷的旋压
  5. 幼师学计算机心得体会怎么写,幼儿教师学习心得
  6. python预测股票价格_python用线性回归预测股票价格
  7. Python 学习第十七天 jQuery
  8. Matlab产生随机数、随机矩阵及正态分布矩阵
  9. 跟随腾讯WeTest一起来2019Unreal Open Day!
  10. 经济学家德鲁克的三个故事
  11. 俄罗斯方块源代码 java_俄罗斯方块 Java程序源代码 在eclipse上运行
  12. python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。...
  13. 京瓷计算机无法打印机驱动程序,京瓷6525打印机驱动(修复京瓷6525打印机连接故障)V1.0 免费版...
  14. win8.1电脑显示器亮度按钮无法使用
  15. Python 二进制文件流转图片
  16. 指出下列程序运行的结果()
  17. [BZOJ2742/Luogu4598][HEOI2012]Akai的数学作业
  18. 惠普暗影精灵4P拆机换风扇
  19. Web Service的使用
  20. 论文翻译:2021_DeepFilterNet: A Low Complexity Speech Enhancement Framework for Full-Band Audio based on

热门文章

  1. Google Cloud大规模宕机;中国正式进入 5G 商用元年!苹果发布SwiftUI |开发者周刊...
  2. @游戏开发者,ImGUI 能成为 GUI 的未来吗?
  3. 如何在 10 亿数中找出前 1000 大的数?
  4. 腾讯状告前工程师开发游戏抄袭《王者荣耀》,赔偿 1940 万元!
  5. 摄像头上传文件服务器失败,vue打开摄像头拍照并上传至服务器
  6. 903计算机技术综合基础,北大903计算机技术综合基础考研真题、资料、参考书
  7. 计算机动漫与游戏制作画画教学,科普下动漫制作必须会画画吗
  8. 执行webpack发生了什么?
  9. vue 3.2 的 script setup 语法
  10. 了解 Promise.any() 用法