獲取當前時間的時分秒

    // 實例化日曆對象
   
NSCalendar *calendar = [NSCalendar currentCalendar];
   
   
// 獲取當前時間的秒數
   
NSDateComponents *comps = [calendar components:NSCalendarUnitSecond fromDate:[NSDate date]];
   
// 獲取當前時間的分鐘數
   
NSDateComponents *minute = [calendar components:NSCalendarUnitMinute fromDate:[NSDate date]];
   
// 獲取當前時間的分鐘數
   
NSDateComponents *hour = [calendar components:NSCalendarUnitHour fromDate:[NSDate date]];
  
// NSLog(@"%.2f", 10/0.3);
   
   
// 設置秒針的旋轉
   
CGFloat angle = degree2angle(comps.second * 360 / 60);
   
self.secondView.transform = CGAffineTransformMakeRotation(angle);
   
// 設置分針的旋轉
   
CGFloat angleM = degree2angle(minute.minute * 360 / 60);
   
self.minuteView.transform = CGAffineTransformMakeRotation(angleM);
   
// 設置時針的旋轉
   
CGFloat angleH = degree2angle(hour.hour*30 + minute.minute/10.0 *5);
   
self.hourView.transform = CGAffineTransformMakeRotation(angleH);
  
// (hour*30) + (minutes/10)*6spa

相關文章
相關標籤/搜索