DateUtils 에 보면
IncDay 밑 날짜및 시간관련 조작함수들이 많이 있습니다.
#include "DateUtils.hpp"
그럼..
김동현 님이 쓰신 글 :
: 정성훈.해미 님이 쓰신 글 :
: : 초보초보 님이 쓰신 글 :
: : :
: : : void __fastcall TForm1::Button1Click(TObject *Sender)
: : : {
: : : SYSTEMTIME SystemTime;
: : : TDateTime szEndDate;
: : : szEndDate = IncDay(Now(),1);
: : :
: : : DateTimeToSystemTime(szEndDate, SystemTime);
: : : if(SetLocalTime(&SystemTime))
: : : {
: : : ShowMessage("시스템 날짜가 변경되었습니다.");
: : : }
: : : else
: : : {
: : : ShowMessage("시스템 날짜를 변경할 수 없습니다.");
: : : }
: : : }
: : :
: : : 안되는 이유좀 알려주셔요~
:
:
: SYSTEMTIME SystemTime;
: TDateTime szEndDate;
: szEndDate = Now() - 1; // <== 이 부분이 다릅니다.
:
: DateTimeToSystemTime(szEndDate, SystemTime);
: if(SetLocalTime(&SystemTime))
: {
: ShowMessage("시스템 날짜가 변경되었습니다.");
: }
: else
: {
: ShowMessage("시스템 날짜를 변경할 수 없습니다.");
: }
:
: 위에 설명한 부분
: szEndDate = IncDay(Now(),1); // IncDay 라는 함수가 없어서 안된는 겁니다.
: 이 함수는 아마도 사용자 정의 함수라고 생각이 듭니다.
: 이 함수를 만든다면 이정도 겠져.
:
: DWORD __fastcall TForm1::IncDay(TDateTime tm_time , int mi_CriDay )
: {
: return Now() + mi_CriDay ;
: }
: 도움이 되었을지 모르겠네요.
: 그럼 즐프 하세요.