0

Delphi Prism for .NET を使用しています。DateTime 値を取得して、時刻を日付から分離できるようにする必要があります。Frac 関数を使用して、Win32 Delphi でそれを行うことができます。.NET に似たものを見つけることができないようです。そのために何かが存在するかどうか知っていますか?

運が悪かったので、.NET 用に独自の Frac メソッドを作成しましたが、DateTime ではなく、Double または Decimal 値のみを実行する必要があります。.NET は DateTime Value を Float または Decimal として扱わないようです。本当?それが本当なら、私の Frac メソッドは機能しません。

method Frac(theValue:Double):Double;
begin
    result := (theValue-math.Truncate(theValue));
end;

datetimepicker を Time 形式に設定し、値を取得して datetime 変数に設定しましたが、日付ではなく時刻のみが必要です。

ご協力ありがとうございました。

4

1 に答える 1

2

と に何か問題がDateTime.DateありDateTime.TimeOfDayますか?

(実際、答えはイエスです。 にかなり多くの問題DateTimeがありますが、それは別の問題です... もちろん、 Delphi からNoda Timeを使用することに興味がある場合は、あなたからの連絡に非常に興味があります. ..)

于 2011-10-20T13:09:29.643 に答える