55 int hour()
const{
return hour_;}
56 int&
hour(){
return hour_;}
57 int minute()
const{
return minute_;}
58 int& minute(){
return minute_;}
59 double second()
const{
return second_;}
60 double& second(){
return second_;}
61 void setHour(
int hour){hour_ =
hour;}
62 void setMinute(
int minute){minute_ = minute;}
63 void setSecond(
double second){second_ = second;}
67 double totalSecond()
const{
return hour_ * 3600 + minute_ * 60 + second_;}
71 double dayFraction()
const{
return second_ / 86400.0 + minute_ / 1440.0 + hour_ / 24.0;}
Unit hour
小时
定义 Unit.cpp:428
double second_
秒
定义 Time.hpp:88
int minute_
分
定义 Time.hpp:87
double totalSecond() const
获取时间对象的总秒数
定义 Time.hpp:67
Time normalized() const
获取规范化后的时间对象副本
定义 Time.hpp:80
double dayFraction() const
获取时间对象的日分数
定义 Time.hpp:71
void normalize()
规范化时间对象
定义 Time.hpp:75
void aTimeFromTotalSecond(double totalSecond, Time &time)
从总秒数创建时间对象
定义 Time.cpp:39
void aTimeNormalize(Time &time)
规范化时间对象
定义 Time.cpp:28