nsdateformatter相关内容
我正在制作一个支持将日期从佛教日历转换为公历的应用程序(注意:我正在测试的设备的“常规 > 国际 > 日历"设置是“佛教".).但是,我不明白为什么 NSDateFormatter 不能正确解析我的日期.这是我的代码: NSDate *now = [NSDate 日期];NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWithCal
..
我想知道这是哪种日期格式 12 月 18 日星期五 也是这种标准日期格式,或者我必须努力工作才能得到它. 谢谢. 解决方案 我认为 th 不可能通过格式化程序实现.虽然你可以这样做: NSDate *today = [NSDate 日期];NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];[dateFormat
..
问题 为什么 string 为零? let formatter = NSDateComponentsFormatter()让 referenceDate = NSDate(timeIntervalSinceReferenceDate: 0)让 intervalDate = NSDate(timeInterval: 3628810, sinceDate: referenceDate)let
..
如何从 NSDateFormatter 格式转义字符? NSDate *currentDate = [NSDate 日期];NSDateFormatter *dateFormater = [[NSDateFormatter alloc] init];[dateFormater setDateFormat:@"dd/MM/yyyy \\a\\t HH:mm"];NSString *dateForm
..
我正在研究如何使用 UNICODE 表示Sun, 03 May 2009 19:58:58 -0700 as eee, dd MMM yyyy HH:mm:s ZZZZ 什么的.我似乎无法准确地进行这项工作. 解决方案 使用 NSDateFormatter.它允许您使用 Unicode 规范中的格式说明符设置特定的格式字符串a>,然后使用 stringFromDate:.还可以考虑阅读 A
..
我一直在绞尽脑汁,没有运气.有人可以告诉我如何转换这个字符串: “2011-01-13T17:00:00+11:00" 变成一个 NSDate? 解决方案 Unicode 日期格式文档在 这里 另外,对于你的情况,你可以试试这个: //原始字符串NSString *str = [NSString stringWithFormat:@"2011-01-13T17:00:0
..
我正在使用 NSDateFormatter 将一系列日期转换为一个月内的周数. 我使用的日期格式代码是 yyyyMMW,我读过的所有内容都告诉我 W 将在 1-5 之间. 但是,2013 年 6 月 2 日是星期日(公历中默认的一周开始日),即使正确计算了一周的开始日期,其周数仍报告为 0: 2013-06-03 14:15:45.611 日期=20130531,周=2013055,
..
我正在尝试将字符串转换为日期,但结果日期不正确. let dateFormatter = NSDateFormatter()dateFormatter.dateFormat = "dd MMM YYYY"让 dt = dateFormatter.dateFromString("17 Sep 2015")println("日期:\(dt)") 结果 日期:可选(2014-12-20 18:30
..
我可以通过此代码获取 iphone 的当前日期 NSDate *currentDate = [NSDate 日期];NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];[dateFormatter1 setDateFormat:@"yyyy-MM-dd HH:mm"];NSString *dateString = [d
..
我想将服务器 UTC 时间转换为本地时间,反之亦然.这是我的代码.. var isTimeFromServer = true变量时间:字符串!变量期间:字符串!let timeString = "6:59 AM"//当前UTC时间如果是TimeFromServer {让 index = timeString.index(timeString.startIndex, offsetBy: 5)让十二
..
代码: let dateString = "2016-04-02"var 格式化程序:NSDateFormatter = NSDateFormatter()formatter.timeZone = NSTimeZone(缩写:“GMT +3:00")formatter.dateFormat = "yyyy-MM-dd"println("dateString: \(dateString)")for
..
如何将这个字符串 "2016-04-14T10:44:00+0000" 转换为 NSDate 并只保留年、月、日、小时? 中间的 T 确实颠覆了我在处理日期时的习惯. 解决方案 将 ISO8601 字符串转换为日期 let isoDate = "2016-04-14T10:44:00+0000"让 dateFormatter = DateFormatter()dateForma
..
在我的本地数据库中,我保存了一个NSTimeInterval值列表.我必须找出并获取给定月份中所有可用的记录.唯一的问题是无法获取给定月份的最后一天的记录. 可以说给定的月份是12月,所以我必须提取12月1日至12月31日(直到11:59 PM)的所有记录 我正在使用以下实现: [self.dateFormatter setDateFormat:@"dd-MM-yyyy"];NSD
..
我需要将此字符串日期"2011-06-25T11:00:26 + 01:00"转换为类似long的值. 我尝试过 NSDateFormatter * df = [[[[NSDateFormatter alloc] init] autorelease];[df setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];[df setDateForm
..
嗨,我有一个字符串2011-05-13T00:00:00,我想将此字符串转换为MMM d,yyyy格式.有帮助吗? 解决方案 阅读:
..
我被困了一段时间,使用 NSDateFormatter 解析字符串中的日期 字符串中的日期采用以下格式 1/1/2011 12:00:00 AM 下面是我用来解析的代码 NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"MM/dd/yyy
..
我需要检查活动日期,该日期应该在当前日期和现在之间的60天之间.使用下面的代码,但不能正常工作.请注意,我正在从服务器获取这样的事件字符串-"2012-04-14T16:50:02Z". //当前日期double currDateInMilliSecs = [NSDate timeIntervalSinceReferenceDate] * 1000;NSLog(@"currDateInMilli
..
这是我的代码: [dateFormat setDateFormat:@"EEE MM d HH:mm:ss yyyy"]];logDate = [dateFormat dateFromString:[line substringToIndex:24]]; 行由字符串组成:"2013年2月18日星期一:失败:配置更新:" 我单独获得日期"2013年2月18日星期一09:25:53",并
..
我正在从XML文件读取数据,该文件的UTC日期类似于"2011-05-04T00:00:00",而UTC时期类似于1352716800. 将UTC时代解析为NSDate可能比弄乱复杂的日期格式要安全得多.如何将UTC时代解析为NSDate?使用NSDateFormatter和"UTC时代"的特殊格式吗? 我认为这是 [[NSDate alloc] initWithTimeInterva
..
在我的应用程序中,我需要获取下一年的月份名称和年份并存储在数组中.我的意思是说假设今天是2012年9月,我需要月份名称和年份,直到2013年8月为止. 您能告诉我我将如何获得月份和年份吗?提前感谢 解决方案 使用NSMonthCalendarUnit作为当前日历的components参数来获取当前月份的数字,例如9月为9,然后是本年的NSYearCalendarUnit,例如2012
..