【问题标题】:how to run countdown with dates to count days in iphone sdk [closed]如何在iphone sdk中使用日期倒计时来计算天数[关闭]
【发布时间】:2010-03-24 21:17:07
【问题描述】:

我需要倒计时日期而不是时间

如何在 iphone sdk 中使用日期倒计时来计算天数

【问题讨论】:

  • 鉴于一天是 24 小时,您应该能够计算一个与另一个...不过说真的,您需要更具体地了解您想要做什么以及您现在拥有什么代码.
  • 我有像 15/03/10 和 30/08/10 这样的日期,我需要倒计时这两个日期之间的天数并知道天数

标签: iphone iphone-sdk-3.0


【解决方案1】:
NSDate future = [NSDate dateWithString:@"2010-08-30 00:00:00 +0000"];
NSDate past = [NSDate dateWithString:@"2010-03-15 00:00:00 +0000"];

int days = [future timeIntervalSinceDate:past] / 86400;

【讨论】:

  • 如果夏令时生效会怎样? NSDate 文档中有一个关于Calendrical Calculations 的完整部分,向您展示了如何避免硬编码日期随秒数变化。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-11
  • 2023-03-11
  • 2012-10-12
  • 1970-01-01
  • 1970-01-01
  • 2017-08-17
  • 2015-08-17
相关资源
最近更新 更多