分享

从NSDate获取年月日时分秒

 最初九月雪 2014-12-31

 

Objective代码  收藏代码
  1. NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];  
  2.   
  3.     NSInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit |  
  4.     NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;  
  5.       
  6.     NSDateComponents *comps  = [calendar components:unitFlags fromDate:date];  
  7.       
  8.     int year = [comps year];  
  9.     int month = [comps month];  
  10.     int day = [comps day];  
  11.     int hour = [comps hour];  
  12.     int min = [comps minute];  
  13.         int sec = [comps second];  
  14.   
  15. 这样获取的hour都是24小时制的, 不管手机实际日期是否是用24小时显示.  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约