博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取当前时间的时分秒
阅读量:7305 次
发布时间:2019-06-30

本文共 899 字,大约阅读时间需要 2 分钟。

hot3.png

    // 实例化日历对象

    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)*6

转载于:https://my.oschina.net/u/2618362/blog/667845

你可能感兴趣的文章
mysql-5.0.22.tar.gz 源码包的安装方法
查看>>
路由协议重分发之RIP协议和EIGEP协议
查看>>
【 Makefile 编程基础之四】详解Makefile 函数的语法与使用(中)
查看>>
在rhel4.5上安装ipvsadm
查看>>
如何轻松创建一个Windows 8可启动的USB闪盘 (Windows to Go)
查看>>
VMware架构设计第一期视频下载及问题征集
查看>>
【移动开发】Android中异步加载数据(一)Handler + Thread
查看>>
lintcode 落单的数(位操作)
查看>>
VC6.0下配置opengl
查看>>
网络基础CCNP篇|IP分片详解
查看>>
云平台中的MySQL
查看>>
Mac下的几个免费杀毒软件
查看>>
html5手机网站需要加的那些meta/link标签,html5 meta全解
查看>>
infortrend ESDS RAID6 数据恢复过程
查看>>
OpenCV均值模糊方法
查看>>
OCP(open compute project)
查看>>
LeetCode - 18. 4Sum
查看>>
VirtualBox中的录像功能
查看>>
Sandbox Evasion with COM by Malware in-the-Wild
查看>>
微软发布Silverlight 5 Beta新特性
查看>>