从NSDate和NSCalendar获取分钟小时秒

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从NSDate和NSCalendar获取分钟小时秒相关的知识,希望对你有一定的参考价值。

  1. // Get the Gregorian calendar
  2. NSCalendar *cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
  3.  
  4. // Get the date
  5. NSDate* now = [NSDate date];
  6.  
  7. // Get the hours, minutes, seconds
  8. NSDateComponents* nowHour = [cal components:NSHourCalendarUnit fromDate:now];
  9. NSDateComponents* nowMinute = [cal components:NSMinuteCalendarUnit fromDate:now];
  10. NSDateComponents* nowSecond = [cal components:NSSecondCalendarUnit fromDate:now];

以上是关于从NSDate和NSCalendar获取分钟小时秒的主要内容,如果未能解决你的问题,请参考以下文章

iOS:从 NSDate 获取本地化小时

NSDate/NSCalendar 问题

如何从 iOS swift 中的日期获取 1 小时前?

NSCalendar 获取现在和年底之间的日期差异给出零月份

如何从 NSDate 获取当前日期、时间、年份?

从 NSDateComponents 创建的 NSDate 不正确?