|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <Date.hpp>
Public 类型 | |
| enum | EMonth { eJAN = 1 , eFEB , eMAR , eAPR , eMAY , eJUN , eJUL = 7 , eAUG , eSEP , eOCT , eNOV , eDEC } |
| enum | EWeekDay { eSUN = 0 , eMON , eTUE , eWED , eTHU , eFRI , eSAT } |
Public 成员函数 | |
| int | year () const |
| int & | year () |
| int | month () const |
| int & | month () |
| int | day () const |
| int & | day () |
| void | setYear (int year) |
| void | setMonth (int month) |
| void | setDay (int day) |
| const char * | monthFullName () const |
| const char * | monthShortName () const |
| const char * | weekDayFullName () const |
| const char * | weekDayShortName () const |
| int | dayOfWeek () const |
| int | dayOfYear () const |
| bool | isLeapYear () const |
| int | dayInMonth () const |
| int | toJDAtNoon () const |
| double | toJD () const |
| double | toMJD () const |
| void | fromJDAtNoon (int jd) |
| void | fromYMD (int year, int month, int day) |
| void | fromYD (int year, int days) |
| void | toYD (int &year, int &days) const |
| void | normalize () |
| Date | normalized () const |
| std::string | toString () const |
静态 Public 成员函数 | |
| static Date | FromJDAtNoon (int jd) |
| static Date | FromYMD (int year, int month, int day) |
| static Date | FromYD (int year, int days) |
Public 属性 | |
| int | year_ |
| int | month_ |
| int | day_ |
日期