有没有办法在rubymotion中获得时间,以便当我有一个约会时,我可以从当前日期获得2 days ago
5 days ago
等等?喜欢它可以在rails中做。
我从mysql数据库获取的日期格式是TIMESTAMP,返回的数据是这样的:
2014-05-17 22:59:07
2011-05-17 22:56:02
问题
如何将上述字符串转换为NSDate,然后将其与今天的日期进行比较,并获得" X天前"等...
答案 0 :(得分:0)
您可以使用BubbleWrap将时间戳转换为NSDate实例。
时间Ruby类添加了一个类级别方法来转换 iso8601将字符串格式化为Time实例。
Time.iso8601("2012-05-31T19:41:33Z")
=> 2012-05-31 21:41:33 +0200
然后你可以按照自己的意愿去做,sugar cube有一些很好的NSDate扩展。
更多答案here ...
答案 1 :(得分:0)
看起来有一个CocoaPod可以处理:https://github.com/MatthewYork/DateTools
将ConsultationListviewSource
添加到您的Rakefile。运行pod 'DateTools'
,现在您可以像这样转换日期对象:
rake pod:install