-
大小: 2.27MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-10-27
- 語言: 其他
- 標(biāo)簽:
資源簡介
GPS時(shí)間有GPS周、GPS積年日,這些與日常公歷有差別,在進(jìn)行GPS數(shù)據(jù)處理的時(shí)候需要進(jìn)行換算

代碼片段和文件信息
//?DAYTOWEEK.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“GPS_Calculate.h“
#include?“DAYTOWEEK.h“
#include?
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CDAYTOWEEK?dialog
CDAYTOWEEK::CDAYTOWEEK(CWnd*?pParent?/*=NULL*/)
:?CDialog(CDAYTOWEEK::IDD?pParent)
{
//{{AFX_DATA_INIT(CDAYTOWEEK)
m_iweek?=?0;
m_iyear?=?0;
m_iday?=?1;
m_iweekday?=?0;
//}}AFX_DATA_INIT
}
void?CDAYTOWEEK::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDAYTOWEEK)
DDX_Text(pDX?IDC_EDIT_WEEK?m_iweek);
DDV_MinMaxInt(pDX?m_iweek?0?2147483647);
DDX_Text(pDX?IDC_EDIT_YEAR?m_iyear);
DDV_MinMaxInt(pDX?m_iyear?0?2147483647);
DDX_Text(pDX?IDC_EDIT_DAY?m_iday);
DDV_MinMaxInt(pDX?m_iday?1?366);
DDX_Text(pDX?IDC_EDIT_WEEKDAY?m_iweekday);
DDV_MinMaxInt(pDX?m_iweekday?0?6);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDAYTOWEEK?CDialog)
//{{AFX_MSG_MAP(CDAYTOWEEK)
ON_BN_CLICKED(IDC_BUTTON_WEEKtoDay?OnBUTTONWEEKtoDay)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CDAYTOWEEK?message?handlers
int?CDAYTOWEEK::leap(int?y)
{
?????return?(y%4==0&&y%100||y%400==0);
}
long?CDAYTOWEEK::total(int?yearint?day)
{
long?totaldays;
int?idays[]=?{30312831303130313130313031};?
????if(leap(year))?
days[2]=29;?
????else?days[2]=28;?
????totaldays=day;?
????for(i=1;i ????totaldays+=(365+leap(i));?
????return?totaldays;?
}
void?CDAYTOWEEK::OnBUTTONWEEKtoDay()?
{
UpdateData();
long?totaldayssub;
totaldays=total(m_iyearm_iday);
????sub=labs(totaldays-722820);
????m_iweek=sub/7;
m_iweekday=sub%7;
UpdateData(FALSE);
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-04-27?16:33??GPS_Calculate\
?????文件????????1899??2015-04-27?16:33??GPS_Calculate\DAYTOWEEK.cpp
?????目錄???????????0??2015-04-27?16:33??GPS_Calculate\Debug\
?????文件???????14047??2015-04-27?16:33??GPS_Calculate\Debug\Dayoryear.obj
?????文件???????13135??2015-04-27?16:33??GPS_Calculate\Debug\DAYTOWEEK.obj
?????文件??????122959??2015-04-27?16:33??GPS_Calculate\Debug\GPS_Calculate.exe
?????文件??????329896??2015-04-27?16:33??GPS_Calculate\Debug\GPS_Calculate.ilk
?????文件???????23467??2015-04-27?16:33??GPS_Calculate\Debug\GPS_Calculate.obj
?????文件?????5558976??2015-04-27?16:33??GPS_Calculate\Debug\GPS_Calculate.pch
?????文件??????484352??2015-04-27?16:33??GPS_Calculate\Debug\GPS_Calculate.pdb
?????文件????????8296??2015-04-27?16:33??GPS_Calculate\Debug\GPS_Calculate.res
?????文件???????15213??2015-04-27?16:33??GPS_Calculate\Debug\GPS_CalculateDoc.obj
?????文件???????24629??2015-04-27?16:33??GPS_Calculate\Debug\GPS_CalculateView.obj
?????文件???????20068??2015-04-27?16:33??GPS_Calculate\Debug\MainFrm.obj
?????文件??????105791??2015-04-27?16:33??GPS_Calculate\Debug\StdAfx.obj
?????文件??????222208??2015-04-27?16:33??GPS_Calculate\Debug\vc60.idb
?????文件??????364544??2015-04-27?16:33??GPS_Calculate\Debug\vc60.pdb
?????文件????????3720??2015-04-27?16:33??GPS_Calculate\GPS_Calculate.clw
?????文件???????55808??2015-04-27?16:33??GPS_Calculate\GPS_Calculate.opt
?????文件????????3103??2015-04-27?16:33??GPS_Calculate\GPS_CalculateView.cpp
評論
共有 條評論