nsdateformatter相关内容

从佛历转换为公历日期格式时,NSDateFormatter 行为不正常

我正在制作一个支持将日期从佛教日历转换为公历的应用程序(注意:我正在测试的设备的“常规 > 国际 > 日历"设置是“佛教".).但是,我不明白为什么 NSDateFormatter 不能正确解析我的日期.这是我的代码: NSDate *now = [NSDate 日期];NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWithCal ..
发布时间:2021-06-09 19:41:21 移动开发

Objective-C:Unicode 日期格式

我正在研究如何使用 UNICODE 表示Sun, 03 May 2009 19:58:58 -0700 as eee, dd MMM yyyy HH:mm:s ZZZZ 什么的.我似乎无法准确地进行这项工作. 解决方案 使用 NSDateFormatter.它允许您使用 Unicode 规范中的格式说明符设置特定的格式字符串a>,然后使用 stringFromDate:.还可以考虑阅读 A ..
发布时间:2021-06-09 19:40:45 移动开发

NSDateFormatter 报告 2013 年 6 月 2 日为第零周

我正在使用 NSDateFormatter 将一系列日期转换为一个月内的周数. 我使用的日期格式代码是 yyyyMMW,我读过的所有内容都告诉我 W 将在 1-5 之间. 但是,2013 年 6 月 2 日是星期日(公历中默认的一周开始日),即使正确计算了一周的开始日期,其周数仍报告为 0: 2013-06-03 14:15:45.611 日期=20130531,周=2013055, ..
发布时间:2021-06-09 19:40:27 其他开发

dateFromString() 返回错误的日期

我正在尝试将字符串转换为日期,但结果日期不正确. let dateFormatter = NSDateFormatter()dateFormatter.dateFormat = "dd MMM YYYY"让 dt = dateFormatter.dateFromString("17 Sep 2015")println("日期:\(dt)") 结果 日期:可选(2014-12-20 18:30 ..
发布时间:2021-06-09 19:40:24 移动开发

在 Swift 中将字符串转换为日期

如何将这个字符串 "2016-04-14T10:44:00+0000" 转换为 NSDate 并只保留年、月、日、小时? 中间的 T 确实颠覆了我在处理日期时的习惯. 解决方案 将 ISO8601 字符串转换为日期 let isoDate = "2016-04-14T10:44:00+0000"让 dateFormatter = DateFormatter()dateForma ..
发布时间:2021-06-09 19:39:18 移动开发

NSTimeInterval在给定月份的最后一天似乎不正确-iOS

在我的本地数据库中,我保存了一个NSTimeInterval值列表.我必须找出并获取给定月份中所有可用的记录.唯一的问题是无法获取给定月份的最后一天的记录. 可以说给定的月份是12月,所以我必须提取12月1日至12月31日(直到11:59 PM)的所有记录 我正在使用以下实现: [self.dateFormatter setDateFormat:@"dd-MM-yyyy"];NSD ..

iPhone:比较当前日期和当前日期之间的六十天之间的日期时出现问题

我需要检查活动日期,该日期应该在当前日期和现在之间的60天之间.使用下面的代码,但不能正常工作.请注意,我正在从服务器获取这样的事件字符串-"2012-04-14T16:50:02Z". //当前日期double currDateInMilliSecs = [NSDate timeIntervalSinceReferenceDate] * 1000;NSLog(@"currDateInMilli ..
发布时间:2021-05-17 20:43:20 移动开发

如何将UTC时代1352716800解析为NSDate?

我正在从XML文件读取数据,该文件的UTC日期类似于"2011-05-04T00:00:00",而UTC时期类似于1352716800. 将UTC时代解析为NSDate可能比弄乱复杂的日期格式要安全得多.如何将UTC时代解析为NSDate?使用NSDateFormatter和"UTC时代"的特殊格式吗? 我认为这是 [[NSDate alloc] initWithTimeInterva ..
发布时间:2021-05-17 20:37:30 移动开发

获取iPhone提前1年的月份和年份

在我的应用程序中,我需要获取下一年的月份名称和年份并存储在数组中.我的意思是说假设今天是2012年9月,我需要月份名称和年份,直到2013年8月为止. 您能告诉我我将如何获得月份和年份吗?提前感谢 解决方案 使用NSMonthCalendarUnit作为当前日历的components参数来获取当前月份的数字,例如9月为9,然后是本年的NSYearCalendarUnit,例如2012 ..
发布时间:2021-05-17 20:37:16 移动开发