덕분에,이 클래스를 사용하면 날짜 시간을 인코딩하는 데 사용할 수있는 여러 생성자가 있습니다.
예는 특성 년, 월, 일, 분, 초를 사용해야합니다 날짜 시간을 디코딩하려면 날짜 시간
Var
ADateTime : DateTime;
begin
//to enconde 29 August 2011
ADateTime:=new DateTime(2011,8,29);
//to enconde 29 August 2011 , 23:30
ADateTime:=new DateTime(2011,8,29,23,30,0);
를 인코딩합니다.
var AYear : Integer:= ADateTime.Year;
var AMonth : Integer:= ADateTime.Month;
var ADay : Integer:= ADateTime.Day;
는 이제 일 년 추가 날짜 시간을 변경하거나 다른 범위는 당신이 방법
AddYears
,
AddMonths
,
AddDays
등을 사용할 수 있습니다.
//add a year to the date stored in the ADateTime variable
Var NewDateTime: DateTime:= ADateTime.AddYears(1);
//substract a month to the date stored in the ADateTime variable
Var NewDateTime: DateTime:= ADateTime.AddMonths(-1);
@ RRUZ 여기에서 나는 시간 변수 (시간, 분, 초, 밀리 초)만으로는 작업 할 수 없다고 생각합니다. 따라서 날짜 (년, 월, 일)를 항상 포함시켜야합니다. 그렇지 않다면 날짜뿐입니다. – ThN