📄 time.h
字号:
#ifndef TIME_H
#define TIME_H
typedef struct tagCOMMONTIME
{
int year;
int month;
int day;/////////////////////////////////////////////////////// 1 通用时
int hour;
int minute;
double second;
}COMMONTIME;
typedef COMMONTIME *PCOMMONTIME;
typedef struct tagTOD
{
long sn; //秒数的整数部分////////////////////////////////////////////////// 2 一天内秒数
double tos;//秒数的小数部分
}TOD;
typedef TOD *PTOD;
typedef struct
{
long day; //整数天数///////////////////////////////////////////////////////// 3 儒略日
TOD tod; //一天内的秒数
}JULIANDAY;
typedef JULIANDAY *PJULIANDAY;
typedef struct tagMJULIANDAY
{
long day;
TOD tod;/////////////////////////////////////////////////////////////////// 4
}MJULIANDAY;
typedef MJULIANDAY *PMJIANDAY;
typedef struct tagTOW
{
long sn;
double tos;/////////////////////////////////////////////////////////////////// 5 一周内秒数
}TOW;
typedef TOW *PTOW;
typedef struct tagGPSTIME
{
int wn; //周数
TOW tow;//一周内的秒数//////////////////////////////////////////////////////// 6 GPS时
}GPSTIME;
typedef GPSTIME *PGPSTIME;
typedef struct tagDOY
{
unsigned short year;
unsigned short day;///////////////////////////////////////////////////////////// 7
TOD tod;
}DOY;
typedef DOY *PDOY;
void CommonTimeToJulianDay(PCOMMONTIME pct,PJULIANDAY pjd);//通用时到儒略日的转换
void JulianDayToCommonTime(PJULIANDAY pjd,PCOMMONTIME pct);//儒略日到通用时的转换
void JulianDayToGPSTime(PJULIANDAY pjd,PGPSTIME pgt);//儒略日到GPS时的转换
void GPSTimeToJulianDay(PGPSTIME pgt,PJULIANDAY pjd);//GPS时到儒略日的转换
void CommonTimeToGPSTime(PCOMMONTIME pct,PGPSTIME pgt);//通用时到GPS时的转换
void GPSTimeToCommonTime(PGPSTIME pgt,PCOMMONTIME pct);//GPS时到通用时的转换
void CommonTimeToDOY (PCOMMONTIME pct, PDOY pdoy);
void DOYToCommonTime (PDOY pdoy, PCOMMONTIME pct);
void GPSTimeToDOY (PGPSTIME pgt, PDOY pdoy);
void DOYToGPSTime (PDOY pdoy, PGPSTIME pgt);
void JulianDayToDOY (PJULIANDAY pjd, PDOY pdoy);
void DOYToJulianDay (PDOY pdoy, PJULIANDAY pjd);
double GetTimeDelta (PJULIANDAY pjd1, PJULIANDAY pjd2); // 得到时间差
void SetTimeDelta (PJULIANDAY pjdNew, PJULIANDAY pjdOld, double dDelta);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -