|
🛰️航天仿真算法库 SpaceAST 0.3.1
|
#include "DateTime.hpp"#include "AstCore/JulianDate.hpp"#include "AstCore/RunTime.hpp"#include "AstUtil/Logger.hpp"#include "AstUtil/String.hpp"#include <ctime>#include <iomanip>#include <sstream>#include <climits>#include <cmath>命名空间 | |
| namespace | ast |
函数 | |
| void | ast::aCurrentDateTimeLocal (DateTime &dttm) |
| void | ast::aCurrentDateTimeUTC (DateTime &dttm) |
| void | ast::aTodayDateTimeUTC (DateTime &dttm) |
| void | ast::aTomorrowDateTimeUTC (DateTime &dttm) |
| void | ast::aDateTimeNormalize (DateTime &dttm) |
| void | ast::aDateTimeNormalizeUTC (DateTime &dttm) |
| int | ast::_aGregDateDifference (int hour, int timeZone) |
| int | ast::_aTimeZoneDateDifference (int hour, int timeZone) |
| void | ast::aDateTimeNormalizeLocal (DateTime &dttm, int timezone) |
| void | ast::aDateTimeNormalizeBJT (DateTime &dttm) |
| void | ast::aDateTimeAddYears (DateTime &dttm, int years) |
| void | ast::aDateTimeAddMonths (DateTime &dttm, int months) |
| void | ast::aDateTimeAddDays (DateTime &dttm, int days) |
| void | ast::aDateTimeAddDaysUTC (DateTime &dttm, int days) |
| void | ast::aDateTimeAddDaysLocal (DateTime &dttm, int days, int timezone) |
| void | ast::aDateTimeAddDaysBJT (DateTime &dttm, int days) |
| void | ast::aDateTimeAddHours (DateTime &dttm, int hours) |
| void | ast::aDateTimeAddHoursUTC (DateTime &dttm, int hours) |
| void | ast::aDateTimeAddHoursLocal (DateTime &dttm, int hours, int timezone) |
| void | ast::aDateTimeAddHoursBJT (DateTime &dttm, int hours) |
| void | ast::aDateTimeAddMinutes (DateTime &dttm, int minutes) |
| void | ast::aDateTimeAddMinutesUTC (DateTime &dttm, int minutes) |
| void | ast::aDateTimeAddMinutesLocal (DateTime &dttm, int minutes, int timezone) |
| void | ast::aDateTimeAddMinutesBJT (DateTime &dttm, int minutes) |
| void | ast::aDateTimeAddSeconds (DateTime &dttm, double seconds) |
| void | ast::aDateTimeAddSecondsUTC (DateTime &dttm, double seconds) |
| void | ast::aDateTimeAddSecondsLocal (DateTime &dttm, double seconds, int timezone) |
| void | ast::aDateTimeAddSecondsBJT (DateTime &dttm, double seconds) |
| errc_t | ast::aDateTimeFormatISO8601 (const DateTime &dttm, std::string &str) |
| errc_t | ast::aDateTimeFormatGregorian (const DateTime &dttm, std::string &str, int precision=kTimeDefaultFormatPrecision) |
| errc_t | ast::aDateTimeFormatGregorianEn (const DateTime &dttm, std::string &str, int precision=kTimeDefaultFormatPrecision) |
| errc_t | ast::aDateTimeFormatGMT (const DateTime &dttm, std::string &str) |
| errc_t | ast::aDateTimeFormatRFC3339 (const DateTime &dttm, std::string &str) |
| errc_t | ast::aDateTimeParseISO8601 (StringView str, DateTime &dttm) |
| errc_t | ast::aDateTimeParseRFC3339 (StringView str, DateTime &dttm) |
| errc_t | ast::aDateTimeParseGregorian (StringView str, DateTime &dttm) |
| errc_t | ast::aDateTimeParseGregorianEn (StringView str, DateTime &dttm) |
| errc_t | ast::aDateTimeParseGMT (StringView str, DateTime &dttm) |
| errc_t | ast::aDateTimeParseAny (StringView str, DateTime &dttm) |
~