Есть ли замена в методе или функции Frac в.NET, которая будет принимать параметр DateTime?
Я работаю с Delphi Prism для.NET. Мне нужно иметь возможность принимать значение DateTime и отделять время от даты. Я могу сделать это на Win32 Delphi с помощью функции Frac. Я не могу найти ничего похожего на.NET. Вы знаете, существует ли что-нибудь для этого?
Не очень удачно, я написал свой собственный метод Frac для.NET, но он хочет, чтобы значения Double или Decimal работали не DateTime. Кажется,.NET не обрабатывает значение DateTime как число с плавающей запятой или десятичное число. Это правда? Если это правда, мой метод ГРП не будет работать.
method Frac(theValue:Double):Double;
begin
result := (theValue-math.Truncate(theValue));
end;
У меня есть datetimepicker, установленный на Time format, и извлекаю значение и устанавливаю переменную datetime, но хочу только время, а не дату.
Спасибо за помощь.
1 ответ
Что-то не так с DateTime.Date
а также DateTime.TimeOfDay
?
(На самом деле, ответ - да, с неправильным DateTime
, но это другое дело... конечно, если вы заинтересованы в использовании Noda Time от Delphi, мне было бы очень интересно услышать от вас...)