ios-NSTimeInterval时间零点

问题描述

NSTimeInterval时间零点
如何计算NSTimeInterval当日时间的时,分,秒为零点?

我只得到NSTimeInterval :

NSTimeInterval today = [[NSDate date] timeIntervalSince1970];

如何重置为00:00:00?

解决方案

NSDate *currentDate = [NSDate date];NSDateComponents *currentDateComponents = [calendar components:NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit fromDate:currentDate];NSDateComponents *currentDateToMidnight = [[NSDateComponents alloc] init];[currentDateToMidnight setHour:-[currentDateComponents hour]];[currentDateToMidnight setMinute:-[currentDateComponents minute]];[currentDateToMidnight setSecond:-[currentDateComponents second]];NSDate *midnight = [calendar dateByAddingComponents:currentDateToMidnight toDate:currentDate options:0];NSTimeInterval todayTimeInterval = [midnight timeIntervalSince1970];
时间: 2024-11-02 01:42:22

ios-NSTimeInterval时间零点的相关文章

Android自定义View仿IOS圆盘时间选择器

通过自定义view实现仿iOS实现滑动两端的点选择时间的效果 效果图 自定义的view代码 public class Ring_Slide2 extends View { private static final double RADIAN = 180 / Math.PI; private int max_progress; // 设置最大进度 private int cur_progress; //设置锚点1当前进度 private int cur_progress2; //设置锚点2进度 p

老猪带你玩转自定义控件三——sai大神带我实现ios 8 时间滚轮控件

ios 8 的时间滚轮控件实现了扁平化,带来很好用户体验,android没有现成控件,小弟不才,数学与算法知识不过关,顾十分苦恼,幸好在github上找到sai大神实现代码,甚为欣喜,顾把学习这个控件点滴记录下来,分享给大家.项目原地址https://github.com/saiwu-bigkoo/Android-PickerView. ios 8 滚轮的效果:   而sai大神控件的效果:   哎,妈呀是不是效果95%相识啊. 好了,废话少说,谈谈我从这个控件中收获的心得. 首先,我们要高瞻远

iOS timecell 时间显示格式如何自定义,求解

问题描述 如题 解决方案 全局搜索formatted ,里面就是设置时间格式的.

IOS 开发APP之关于时间处理详细介绍_IOS

IOS 时间处理 做App避免不了要和时间打交道,关于时间的处理,里面有不少门道,远不是一行API调用,获取当前系统时间这么简单.我们需要了解与时间相关的各种API之间的差别,再因场景而异去设计相应的机制. 时间的形式 在开始深入讨论之前,我们需要确信一个前提:时间是线性的.即任意一个时刻,这个地球上只有一个绝对时间值存在,只不过因为时区或者文化的差异,处于同一时空的我们对同一时间的表述或者理解不同.这个看似简单明了的道理,是我们理解各种与时间相关的复杂概念的基石.就像UTF-8和UTF-16其

iOS中 NSString的几种常用方法 韩俊强的博客

要把 "2011-11-29" 改写成 "2011/11/29"一开始想用ios的时间格式,后来用NSString的方法搞定. 1.创建NSString字符串 NSString 与 char* 最大的区别就是 NSString是一个objective对象,而char* 是一个字节数组.@+"字符串 " 这个符号为objective-c NSString 字符串常量的标准用法,char* 创建的时候 无需添加@ - (void)viewDidLoa

详解iOS时间选择框_IOS

本文实例为大家介绍了iOS时间选择框的示例代码,供大家参考,具体内容如下 代码: 一.头文件 #import <UIKit/UIKit.h> @class ITTPickView; @protocol ITTPickViewDelegate <NSObject> @optional -(void)toobarDonBtnHaveClick:(ITTPickView *)pickView resultString:(NSString *)resultString; @end @int

iOS 7.1.x系统完美越狱工具公布

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 iOS 7.1系统完美越狱工具 新浪手机讯 6月24日上午消息,中国iOS越狱团队盘古今天发布了适用于iOS 7.1.x系统的越狱软件,号称可以完美越狱. 这款系统目前可以成功越狱iOS 7.1.x系统之后的iPad.iPhone及ipod touch等设备,越狱工具大约80MB,操作比较简单,只要下载.exe后缀的越狱工具,并将iOS设备时

IOS计步器功能实现之Healthkit和CMPedometer_IOS

介绍 CMPedometer:可以访问用户活动(可以访问计步数据) 适用ios8以上的系统 ios可看最下面说明 Healthkit :是ios系统中的健康应用 需要应用授权来访问健康数据(比如计步) 这两个有什么区别呢? 其实 Healthkit 也是 使用 CMPedometer 读取用户的步数和走的里程,当然计算的方法是在手机内部计算的, 它是利用 iphone5s 以上的m处理器来获取数据计算了,所以5s以下的设备是不支持 CMPedometer 手机计步的,当然有大牛可以利用重力传感器

虎扑直播设计思路

  前言:虎扑一直觉得视觉做的不好,很多细节体验也不好,但是真离不开它,原因在于几年web端的经营,聚集了大量优质用户,这些用户的创造的氛围也是虎扑区别市面上其它app最重要的特点没有之一,而根据这个特点制作的赛后用户点评更是不能再赞,虽然有bug- -最新版本也撤离了这个非常重要个的功能.单论产品新浪直播要好的多(视觉也很赞很多数据能图像化),可惜还是选择虎扑,毕竟氛围无可替代. 这是做ios图的时候设计思路 ios视觉图 这次根据虎扑改造在交互方面遇到最主要的问题有2个,1个是架构;第2个是