从 UnixTime 值中删除秒
所以我有一个unixtime日期时间戳。为了方便讨论,假设现在是 2011 年 2 月 21 日 23:49:24(GMT)。这将是:
1298332164
现在,有没有办法从中删除秒组件?我正在用 Obj-C 写这个,所以目前我有:
NSDate *todayNow = [NSDate date];
int unixtimeNow = [todayNow timeIntervalSince1970];
并且最终会得到:
1298332140
谢谢
So I have a unixtime datetime stamp. For arguments sake, lets say it's now at 23:49:24 on 21/02/2011 (GMT). This would be:
1298332164
Now, is there anyway to remove the seconds component from this? I'm writing this in Obj-C so currently I have:
NSDate *todayNow = [NSDate date];
int unixtimeNow = [todayNow timeIntervalSince1970];
And would end up with:
1298332140
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
1298332164 / 60 * 60 怎么样?
What about 1298332164 / 60 * 60 ?
在 Cocoa 中,你可以这样做:
In Cocoa, you can do it like this:
注意 self 指的是
NSDate
实例,您必须将 self 替换为您的日期对象。Note self refers to
NSDate
instance you have to replace self with your date obj.