Tag: date

除了“今天”和“昨天”之外,Swift iOS的doesRelativeDateFormatting具有不同的值?

我有一些date,我试图用一个相对的date,如“今天,昨天,1周前,1个月前”等… 这是我正在使用的Swift代码: let dateFormatter = NSDateFormatter() dateFormatter.dateStyle = .MediumStyle dateFormatter.doesRelativeDateFormatting = true let uploadDate = dateFormatter.stringFromDate(date) 只有“今天”和“昨天”才会显示,其余date如下所示:2014年11月24日2014年11月17日等… 有没有另一种方法来代表所有的date使用相对约会,而不是实际的date?

这些date是什么types的?

我有一个这种格式dateplist: Mar 11, 2013 10:16:31 AM 这显示在我的控制台中 2013-03-11 16:16:31 +0000 而webservice正在返回一些在控制台中的内容: 2013-03-01T18:21:45.231Z 如何将我的plistdate修改为与Web服务相同的格式?

date时间格式从iPhone设置和GMT偏移

我有date时间格式的string,如: 2013-05-28 10:56:31 我怎样才能把这个string格式化为iPhone的默认格式? (在iPhone设置中) 以及如何设置date时间格林尼治标准时间加上时移偏移量(在iphone中设置)。 例如GMT + 1 这可能吗?

从今天的date构build一个NSDate和一个string与时间

如果我有一个表示时间的string,比如说“10:45 am”,那么执行以下操作来parsingstring: NSDateFormatter *dateFormat; dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"h:mm a"]; NSLog(@"%@", [dateFormat dateFromString:@"10:45 AM"]); 我会得到这个logging: 2013-09-09 17:52:30.416 TimeTest [49491:a0b] 2000-01-01 15:45:00 +0000 如何在给定的时间创build当天的NSDate ? 我试过这个 NSDate *date = [NSDate date]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"h:mm a"]; NSDate *time = [formatter dateFromString:@"10:45 AM"]; NSDateComponents *timeComponents = [[NSCalendar currentCalendar] components:(NSHourCalendarUnit | NSMinuteCalendarUnit […]

在Firebase数据库中有效存储时间?

我只是想知道,是否有一种方法来使用Swift将时间存储在Firebase中? 我之所以问,是因为我想创build一个应用程序,当我创build一个特定的对象时,对象将启动一个计时器,从24小时的时间开始计数。 当这些24小时到期时,该对象被删除。 我还想显示一个倒数计时器来显示删除之前对象剩下的时间。 我试着将小时和分钟作为整数存储到我的数据库中,但这似乎不是很有效,因为我不得不担心AM / PM,可能不得不担心它是哪一天。 我也在考虑将date存储为string,但在计算如何不断将string更改为整数并递减时间以显示倒计时方面似乎很艰难。 我查看了FirebaseServerValue.timestamp()但似乎无法将其存储到Firebase中。 有没有关于如何实现这一点的任何提示或想法? 谢谢。 编辑:尝试将FirebaseServerValue.timestamp()存储到Firebase中: self.firebaseRef.childByAutoId().setValue([ "individualId":individualId.text, "timeCreated": FirebaseServerValue.timestamp() ]) 但是我得到一个错误,说'_' is not convertible to 'StringLiteralConvertible' 。 我试图看看时间戳是否有任何方法把它变成一个string或整数,但找不到任何我认为会有用的自动完成。

在iOS上更改date格式

我有这种格式的date: 2012-06-26 12:00:00 +0000 而我想要做的是以这种格式转换它们: Jun 26, 2012 12:00:00 AM 有没有一种简单的方法来做到这一点obj-c,或者我必须parsing一切硬核,并为此做我自己的function? 如果是的话,任何想法如何看起来像,因为我在iOS上是新的。 D.非常感谢您阅读我的文章:D

如何将date转换为\ / Date(1440156888750-0700)\ /到Swift可以处理的东西?

所以在我的应用程序中,我需要处理date,如\/Date(1440156888750-0700)\/ ,我认为第一部分代表从1970年1月1日秒,第二部分是时区。 我不知道如何处理这样的数据,并使用Swift 2以Xcode 7的方式来显示它。

这个datestring是什么格式?

我试图将一堆NSStrings转换成NSDate对象。 这是一个string示例: 2013-04-25T15:51:30.427+1.00 但我不明白它是什么格式,到目前为止我已经(问号是我难以置信的): yyyy-MM-ddTHH:mm:ss????zzz 我遇到的主要问题是“.427”部分,但如果我在别处犯了一个错误,请告诉我:) 有没有人有任何想法? 或者可以指向我所有可能的date格式说明符的列表? 我发现这个: http : //msdn.microsoft.com/en-us/library/8kb3ddd4.aspx这是有用的,但它似乎没有任何说明符的'.427'部分,我卡住了。 任何帮助表示赞赏,谢谢。

转换datestringswift

我有这种格式的datestring: 2016-06-20T13:01:46.457+02:00 我需要改变它是这样的: 20/06/2016 以前,我一直使用这个库 – “ SwiftDate来操纵date,但现在不工作。 我也试过类似的东西: let myDate = self.dateNoteDict[indexPath.row]! let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss.SSSSxxx" let date = dateFormatter.dateFromString(myDate) print("date -> \(date)") 但它不起作用。 我能怎么做? 提前致谢。

NSPredicate在年份之前过滤

我使用核心数据来存储我的数据模型对象。 每个对象都有NSDate属性。 NSDate属性的格式如下: 2013-03-18 12:50:31 +0000 我需要创build一个谓词,它将在没有时间的情况下通过这个值来获取我的对象。