🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::Date类 参考

#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_
 

详细描述

日期


该类的文档由以下文件生成: