时分秒针旋转角度换算
先來看秒針:1分鐘有60秒,即秒針需要走過的格數是60格,鬧鐘一圈是360°,因此經過1秒鐘,秒針走過的角度就是360°/60秒=6°,以正上方為夾角起始邊算,秒針旋轉角度公式為:second.rotation=currentTime.seconds*6°
再來看分針:1小時有60分,即分針需要走過的格數也是60,因此經過1分鐘,分針走過的角度也是360°/60分=6°。但分針走動是受秒針影響的,比如:01:30:00,當秒數為00的時候,分針是準確指向30分鐘那個位置,即垂直向下方向,此時分針角度為:30*6°=180°;但如果再過30秒鐘,即時間變為:01:30:30,此時分針就不指向垂直向下方向了,因為已經走過30秒,相當于走過了半分鐘,分針又旋轉了這半分鐘的角度。現在來計算這30秒分針要走過的角度,1分鐘有60秒,因此,這1分鐘內,每1秒鐘,分針旋轉的角度就是:6°/60秒=0.1°,此時秒數為30,因此分針在這30秒內旋轉的角度為:30*0.1°=3°。所以,時間為01:30:30的時候,分針的實際角度應為:180°+3°=183°(30*6°+30*0.1°=183°)。。綜上所述,分針旋轉角度公式為:minute.rotation=currentTime.minutes*6°+currentTime.seconds*0.1°
最后看時針:時針和分針原理是一樣的。1天有12小時,即時針需要走過的格數是12格,1小時經過的角度是360°/12小時=30°(到此步為止分鐘數是0);1小時有60分,因此1分鐘時針經過的角度為:30°/60分=0.5°(到此步為止,秒鐘數是0);1小時有60*60=3600秒,因此1秒鐘時針經過的角度為:30°/3600秒≈0.0083。所以,時針旋轉角度公式為:hour.rotation≈currentTime.hours*30°+currentTime.minutes*0.5°+currentTime.seconds*0.0083
總結
以上是生活随笔為你收集整理的时分秒针旋转角度换算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 路由器如何设置代理如何让路由器开启代理i
- 下一篇: 断链隐藏进程及恢复(附代码)