这段代码是什么意思?求高手解答,是JAVA写的时钟程序!

2024-11-30 07:44:56
推荐回答(1个)
回答1:

//求当前的秒数
int secondSum = this.m_GCalendar.get(Calendar.HOUR_OF_DAY)*60*60+//时钟*3600
this.m_GCalendar.get(Calendar.MINUTE)*60+ //分钟*60
this.m_GCalendar.get(Calendar.SECOND); //秒钟
//再把秒数转换为时钟,分钟,秒钟的角度。就像平常的钟表,360°的。Math.PI是圆周率。
this.m_dHourAngle = 2 * Math.PI * (secondSum - 3 * 60 * 60) / (12 * 60 * 60);
this.m_dMinuteAngle = 2 * Math.PI * (secondSum - 15 * 60) / (60 * 60);
this.m_dSecondAngle = 2 * Math.PI * (secondSum - 15) / 60;

希望对你有所帮助。