8得票2回答
NSDateFormatter使用格式YYYY-MM-ddTHH:mm:ssZ返回nil

我正在尝试使用NSDateFormatter从格式为“YYYY-MM-ddTHH:mm:ssZ”的字符串中获取NSDate。 但是NSDateFormatter总是返回nil。以下是我的尝试: NSDateFormatter *dateFormatter = [[NSDateFormatte...

13得票1回答
了解何时使用短或完整月份名称

在iOS 7或8下,原生日历应用程序做了一些我无法解决的事情。 在某些语言环境下,比如en_US,日历应用程序显示短(3个字母)的月份名称。 在其他语言环境下,比如de_DE,日历应用程序则显示完整的月份名称。有趣的是,语言环境en_DE也显示短月份名称,所以它似乎与语言更相关,而不是地区...

8得票2回答
Swift将日期转换为带有日期格式的日期

我知道如何将日期转换为字符串,以及如何将字符串转换为日期。 使用以下方法: let formatter = DateFormatter() formatter.dateFormat = "yyyy MM dd" let date = formatter.date ( from: Stri...

36得票7回答
NSDateFormatter:使用3个字母表示月份,而不是完整的单词

NSDateFormatter* formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"dd-MM-YYYY HH:mm"]; [formatter setTimeZ...

13得票4回答
将可选字符串转换为日期

我有一个字符串 Optional(2015-07-27 19:29:50 +0000),想把它转换成日期格式 (NSDate),但是我搞不定。我已经搜索了很多解决方案,但是由于我对编码相当陌生,所以希望得到帮助。 这是我目前使用的代码来将字符串转换为日期。 注意:dateString 是 ...

8得票9回答
在iPhone上查找两个日期之间的总天数

我想要找到两个日期之间的总天数。 例如,今天是2011年1月1日(DD-MM-YYYY),第二个日期是(25-03-2011),我该如何找到总天数? NSDate *currentdate=[NSDate date]; NSLog(@"curretdate is ==%@",current...

8得票2回答
设置NSDateFormatter的日期格式

我正在尝试设置类似于“2011-04-21 03:31:37.310396”这样的日期格式。我认为我没有正确处理小数秒。我查看了http://unicode.org/reports/tr35/tr35-10.html#Date_Format_Patterns,以了解如何指定它,并且我认为我的问...

100得票8回答
iPhone操作系统:如何为特定日期创建NSDate?

看起来很简单,但我似乎找不到方法去实现。 能够提供几种不同的方法将会非常好。

9得票4回答
将yyyy-MM-ddTHH:mm:ss.fffZ手动转换为JavaScript中的DateTime

我从一个Web服务中收到一个日期字符串,格式如下: yyyy-MM-ddTHH:mm:ss.fffZ 我需要使用JavaScript将该字符串转换为普通的DateTime,但不使用新的Date('yyyy-MM-ddTHH:mm:ss.fffZ'),因为我正在使用不支持该转换的旧版本Ja...

47得票2回答
为什么分配或初始化NSDateFormatter被认为是“昂贵”的?

当人们说这很贵时,他们是什么意思?我创建了许多瞬态对象的实例,只是为了中间存储(NSString和NSDate是典型的)。如何知道我的程序是否过度使用了NSDateFormatter? 直到现在,我倾向于创建一个类似单例的东西,但我更喜欢将其封装到与之相关的其他对象中,以便我可以使用self...