나는 Delphi
프로그래밍의 새로운입니다. Data Types
을 거치면서 Delphi
에 TDateTime
이 발견되었습니다.Delphi는 TDateTime을 Float 값으로 어떻게 계산합니까?
내 테스트 응용 프로그램에서 사용하는 동안 TDateTime
개체가 Float\Double
값을 제공한다는 사실을 알게되었습니다.
나는 약간 궁금합니다. TDateTime
Date Time
에서 Double
값을 어떻게 계산합니까?
var
LDateTime: TDateTime;
LFloat: Double;
begin
LDateTime := now;// current DateTime
LFloat:= LDateTime; // provide me a float value
end;
이 윈도우에서 Date and Time Value
을 계산하는 어떤 공식을 사용하고 있습니다 :
아래는 내가 사용했던 예제 코드는?
누구나 TDateTime
의 작업에 대한 추가 정보를 제안/제공합니까?
미리 감사드립니다.
[documentation] (http://docwiki.embarcadero.com/Libraries/XE5/en/System.TDateTime)을 읽으려고하십니까? – RRUZ
단지 레코드의 경우,'TDateTime'은 객체가 아닙니다; 'double 형 '의 typedef입니다. * System.pas *에서 :'TDateTime = double 형 입력 '. 어떤 종류의 변환도하기 위해서'LFloat'을 사용할 필요가 없습니다; 'MyDate : = Now + 10;'(10 일 추가)와 같이 직접'TDateTime'을 부동 소수점 값으로 사용할 수 있습니다. –