|
정성훈.해미니 답변해주셔서 감사합니다^^
제가,,
//---------------------------------------------------------------------------
#include <DATEUTILS.HPP>
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int D_Day;
TDateTime MyDateTime;
unsigned short py,pm,pd;
MyDateTime = Now();
MyDateTime.DecodeDate(&py,&pm,&pd);
Edit1->Text=(IntToStr(py)+"년"+IntToStr(pm)+"월"+IntToStr(pd)+"일");
TDateTime ReserveDT;
Edit3->Text=(D_Day = DaysBetween(MyDateTime,0));
}
//---------------------------------------------------------------------------
이렇게 소스를 쳤는데요..
이제 Edit1에다가 오늘의 날짜가 나오구
EDIT2 에다가는 임의로 제가 날짜를 써놓았구요(2011년12월31일)
EDIT3에다가는 남은 일수를 나오게 하려는데요..
저기 위에 처럼 하니까,. 40564 가 나오네요;;
모가 잘못된건지.. 답변 부탁드려요 ㅠㅠ
맨 밑에가 잘못된거 같기도 하구.. 잘모르겠어요ㅠㅠ 도와주세요~~ㅠㅠ
맨밑에(MyDateTime, 0 ) 이거 있자나요..
마이데이트타임이.... 오늘의 날짜고..
뒤에 0 은 임의 대로 써놓은건데요.. 그럼 365-0 = 365가 나오는게 맞지 않나요??
근데 40564가 나오네요ㅠㅠ
도와주세요..ㅜㅜ
|