相关疑难解决方法(0)

获取两个NSDates之间的差异(月/天/小时/分钟/秒)

我试图获取当前日期NSDate()和PHP time();调用日期之间的区别,例如:NSDate(timeIntervalSinceReferenceDate: 1417147270).如何获得两个日期之间的时间差异.我想要一个比较两个日期的函数,if(seconds > 60)然后它返回分钟,if(minutes > 60)返回小时和if(hours > 24)返回天数等等.

我该怎么办呢?

编辑:当前接受的答案正是我想要做的.我推荐它用于在PHP time()函数使用的表单中获取两个日期之间的时间.如果你不是特别熟悉PHP,那就是1970年1月1日以秒为单位的时间.这对PHP的后端很有用.如果您使用像NodeJS这样的后端,您可能需要考虑下面的其他一些选项.

macos nsdate ios swift

194
推荐指数
6
解决办法
10万
查看次数

iOS Swift-计算两次之间的差

我想知道如何计算登录时间和注销时间之间的差异,例如:登录时间:8:00 AM和注销时间:5:00 PM,我应该得到9个小时作为总渲染时间。

这是保存到Firebase的时间格式

     // Set the time
    let timeFormatter = DateFormatter()
    timeFormatter.dateStyle = .none
    timeFormatter.timeStyle = .short
    timeFormatter.amSymbol = "AM"
    timeFormatter.pmSymbol = "PM"

    let timeString = timeFormatter.string(from: date)
Run Code Online (Sandbox Code Playgroud)

time ios swift

0
推荐指数
1
解决办法
4562
查看次数

标签 统计

ios ×2

swift ×2

macos ×1

nsdate ×1

time ×1