美文网首页
NSDate 获取当天的时间段 00:00:00 - 23

NSDate 获取当天的时间段 00:00:00 - 23

作者: 流沙3333 | 来源:发表于2017-03-10 15:38 被阅读225次

- (NSDictionary*)getCuttentDayPeriod {

NSDate*date = [NSDate date];

NSCalendar*calendar = [NSCalendar currentCalendar];

NSDateComponents*comps = [calendar components:NSEraCalendarUnit|NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit|NSHourCalendarUnit   fromDate: date];

[comps  setHour:0];//设置开始时间为0点

NSDate*beginDate =[calendar  dateFromComponents:comps];

NSDate*endDate = [beginDate  dateByAddingTimeInterval:3600*24-1];

NSDateFormatter* formatter = [[NSDateFormatter alloc]init];

formatter.dateFormat=@"yyyy-MM-dd HH:mm:ss";

NSString* startTime = [formatterstringFromDate:beginDate];

NSString* endTime = [formatterstringFromDate:endDate];

NSDictionary*dct = [[NSDictionary alloc] initWithObjects:@[startTime, endTime]forKeys:@[@"StartTime",@"EndTime"]];

return dct;

}

相关文章

  • NSDate 获取当天的时间段 00:00:00 - 23:59

    NSDate 获取当天的时间段 00:00:00 - 23:59:59[https://www.jianshu.c...

  • NSDate 获取当天的时间段 00:00:00 - 23

    - (NSDictionary*)getCuttentDayPeriod {NSDate*date = [NSDa...

  • element ui 中时间日期选择器中默认显示时间

    默认显示当天的00:00:00 到23:59:59 默认显示前一天的00:00:00 到23:59:59

  • 00:00-00:00

    在一天又一天的等待着, 我没有绝对的伤悲。 只有相对而己的心, 这是一天里的故事会里。 在一时又一时的流淌着, 我...

  • js获取当前天00:00:00时间戳和23:59:59的时间戳

    获取00:00:00时间戳和23:59:59的时间戳 conststart=newDate(newDate().t...

  • 03|一篇不作数的日更

    想起来今天的任务还没有完成,可是已经23:08,然而日更的要求时间段是00:00到23:00。 昨天还在告诉自己要...

  • 23:00

    三月的风 一个 深蓝色的夜里 街角微弱的灯光落在碎角砌石上 还没从冬季逃走的落叶啊 就散落在你身后的阴影之下 今夜...

  • 00:00

    00后,我也得睡觉了,全世界,晚安

  • 00:00

    很努力很努力,控制思维发散性扩散,想要回归睡眠,结果还是不能停止…… 打开手机,时间显示00:00???这...

  • 00:00

    距离上一次写私人日志已经不记得是什么时候了.今天刚好下班早,可以有时间整理一下思绪. 2017年于我而言是很特别的...

网友评论

      本文标题:NSDate 获取当天的时间段 00:00:00 - 23

      本文链接:https://www.haomeiwen.com/subject/oztogttx.html