ios时间相差多少天,获取ios中两个日期之间的天数?
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中两个日期之间的天数?相关推荐
- Joda-Time中两个日期之间的天数
本文翻译自:Number of days between two dates in Joda-Time How do I find the difference in Days between two ...
- wps表格日期计算天数_如何计算Google表格中两个日期之间的天数
wps表格日期计算天数 If you want to count the number of days between two dates, you can use the DAYS, DATEDIF ...
- java 两个日期的天数_计算Java 8中两个日期之间的天数
我知道有很多关于如何获得的问题,但我想要和使用新的Java 8 Date api的例子. 我也知道JodaTime库,但我想要一种没有外部库的工作方式. 功能需要抱怨这些限制: 防止日期保存时间错误 ...
- java两个字符串 相隔天数_关于Java: Joda-Time时间中两个日期之间的天数
我如何找到两个joda time DateTime实例之间的天数差异?如果开始时间是星期一,结束时间是星期二,那么不管开始和结束日期的小时/分钟/秒是多少,返回值都应该是1. 如果从晚上开始到早上结束 ...
- 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 ...
- 获取Moment Js中两个日期之间的小时差异
本文翻译自:Get hours difference between two dates in Moment Js I'm able to get the difference between two ...
- 【SQL开发实战技巧】系列(十七):数据仓库中时间类型操作(初级)确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定当前记录和下一条记录之间相差的天数
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- C语言 —— 获取字符串中两个字符之间的的数据
问题描述:获取字符串中两个字符之间的数据.最近写SMTP代理,需要获取发送方与接收方的邮件名称. 字符串为 "MAIL FROM:<test1@163.com>\r\n" ...
- java日期相差周_利用Java中Calendar计算两个日期之间的天数和周数
前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...
最新文章
- .NET中获取电脑名、IP及用户名方法
- hihoCoder 1367 等式填空
- ARM 之八 Cortex-M/R 内核启动过程 / 程序启动流程(基于IAR)
- 鹿妮倍半机器人_功能纳米组装体中多面体低聚倍半硅氧烷的旋压
- 幼师学计算机心得体会怎么写,幼儿教师学习心得
- python预测股票价格_python用线性回归预测股票价格
- Python 学习第十七天 jQuery
- Matlab产生随机数、随机矩阵及正态分布矩阵
- 跟随腾讯WeTest一起来2019Unreal Open Day!
- 经济学家德鲁克的三个故事
- 俄罗斯方块源代码 java_俄罗斯方块 Java程序源代码 在eclipse上运行
- python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。...
- 京瓷计算机无法打印机驱动程序,京瓷6525打印机驱动(修复京瓷6525打印机连接故障)V1.0 免费版...
- win8.1电脑显示器亮度按钮无法使用
- Python 二进制文件流转图片
- 指出下列程序运行的结果()
- [BZOJ2742/Luogu4598][HEOI2012]Akai的数学作业
- 惠普暗影精灵4P拆机换风扇
- Web Service的使用
- 论文翻译:2021_DeepFilterNet: A Low Complexity Speech Enhancement Framework for Full-Band Audio based on
热门文章
- Google Cloud大规模宕机;中国正式进入 5G 商用元年!苹果发布SwiftUI |开发者周刊...
- @游戏开发者,ImGUI 能成为 GUI 的未来吗?
- 如何在 10 亿数中找出前 1000 大的数?
- 腾讯状告前工程师开发游戏抄袭《王者荣耀》,赔偿 1940 万元!
- 摄像头上传文件服务器失败,vue打开摄像头拍照并上传至服务器
- 903计算机技术综合基础,北大903计算机技术综合基础考研真题、资料、参考书
- 计算机动漫与游戏制作画画教学,科普下动漫制作必须会画画吗
- 执行webpack发生了什么?
- vue 3.2 的 script setup 语法
- 了解 Promise.any() 用法