【问题标题】:Comparison of Date/Time with unknown format日期/时间与未知格式的比较
【发布时间】:2011-07-14 23:53:18
【问题描述】:

我必须在输出中计时值

首先是:=

“更新时间”=1308318422; (Unix 时间戳,从 facebook 的“流”表返回)

第二个是:=

"created_at" = "2011 年 7 月 14 日星期四 15:24:51 +0000"; (这是推特发帖时间,不知道是什么格式)。

我必须比较两个日期/时间。我必须列出最近的将排在第一位,依此类推。

逻辑是什么?代码偏好将不胜感激:) 提前致谢

【问题讨论】:

    标签: objective-c ios4


    【解决方案1】:

    将这两个值都转换为NSDate 对象,然后使用compare: 方法。

    第一个可以通过获取updated_time的int值然后使用[NSDate dateWithTimeIntervalSince1970:updatedTimeInt]进行转换。

    第二个可以用NSDateFormatter对象转换。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-30
    • 2016-04-30
    • 2020-01-09
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 2013-11-06
    • 2019-09-26
    相关资源
    最近更新 更多