Описание тега tdatetime
2
ответа
Преобразование с StrToDateTime и TFormatSettings не работает
Этот код должен работать в Delphi XE2, но при преобразовании StrtoDateTime выдает ошибку "недопустимая дата и время": procedure TForm2.Button1Click(Sender: TObject); var s: string; d: TDateTime; FmtStngs: TFormatSettings; begin GetLocaleFormatSettin…
09 ноя '12 в 12:55
1
ответ
Попытка создать калькулятор скорости передачи данных с использованием Lazarus и Freepascal
Я пытаюсь добавить в свой интерфейс приложения функцию "Скорость передачи: XGb p\min". Я вычисляю это на миллисекундном уровне, используя Lazarus 1.2.2 и Freepascal 2.6.4. У меня есть цикл, который читает блоки размером 64 КБ с диска, выполняет рабо…
20 июн '14 в 15:56
1
ответ
Что не так со значением TDateTime
У меня есть переменная TDateTime с именем currMonth. Значение currMonth равно 30.06.2000 23:59:59. Мне нужно вставить currMonth в качестве значения по умолчанию для поля в TDBGrid с именем dtBegin. Я пытаюсь этот код: dtBegin->AsDateTime = currMo…
14 фев '13 в 09:47
3
ответа
Вычтите две переменные TDATETIME в Delphi и верните результат в течение нескольких минут.
У меня два TDateTime переменные, как это: s := StrToDateTime('03/03/2017 10:10:12'); e := StrToDateTime('04/04/2017 10:10:12'); Мне нужно выяснить разницу между ними, в hh:mm:ss формат. ...Between() функции не помогают мне здесь.
04 апр '17 в 22:28
1
ответ
Конвертировать TValue в TDateTime
Как я могу конвертировать TValue в TDateTime? Я вижу, что есть методы, такие как AsInteger, AsDouble и т. Д., Но ничего для TDateTime. var c : TRttiContext; t : TRttiType; f : TRttiField; fieldValue : TValue; fieldDateValue : TDateTime; begin c := T…
02 июл '14 в 09:38
1
ответ
Переменная Delphi TDateTime не будет инициализироваться в Delphi 2010
Я создал простую форму в Delphi 2010 с одной кнопкой в коде для кнопки, которую я поставил: procedure TForm1.Button1Click(Sender: TObject); var myDateTime:TDateTime; begin myDateTime:=now; // shows as 12/30/99 in debugger end; Когда я запускаю точ…
21 ноя '11 в 14:54
10
ответов
Объявите TDateTime как Const в Delphi
Насколько я знаю, нет способа сделать это, но я собираюсь спросить, на случай, если кто-то еще знает, как это сделать. Как я могу объявить дату как const в Delphi? Единственное решение, которое я нашел, состоит в том, чтобы использовать числовой экв…
23 мар '09 в 23:00
2
ответа
Проверка двух переменных TDateTime
Я использую C++ Builder и у меня следующий вопрос: Я хочу определить, является ли дата / время позже другой даты / времени и насколько. Вот мой текущий код: TDateTime testFirstDate("11/09/2012"); TDateTime testFirstTime("14:00"); TDateTime testSecon…
12 сен '12 в 10:34
1
ответ
Как я могу проверить, является ли Variant TDateTime?
У меня есть объект, который имеет одно значение, но это значение может быть integer, string, boolean или же TDateTime, Итак, это Variant, я использую VarType() проверить его тип, но так как VarType() не имеет "varDate" или "varDateTime", я использую…
13 мар '13 в 13:59
1
ответ
Конвертировать значение TDateTime в США для корректного отображения в европейском формате
Есть ли простой вариант для конвертации в США? TDateTime значение 17 апреля 2014 20:35:38 PDT в европейский формат выглядит как 2014-04-17 20:35:38? РЕДАКТИРОВАТЬ: У меня есть строка, содержащая необработанные дату / время в формате США: var s, new_…
04 май '14 в 21:17
3
ответа
Конвертировать строку UTC в TDatetime в Delphi
var tm : string; dt : tdatetime; tm := '2009-08-21T09:11:21Z'; dt := ? Я знаю, что могу разобрать его вручную, но мне интересно, есть ли встроенная функция или функция Win32 API для этого?
20 окт '09 в 22:54
2
ответа
Как отличить свойства TDateTime от свойств Double с RTTI?
Используя систему RTTI в Delphi 2010, есть ли способ узнать, является ли свойство TDateTime? В настоящее время он обрабатывается как двойной, когда я перезваниваю asVariant, а также проверяю тип свойства. Это связано с тем, что он может видеть тольк…
20 окт '11 в 13:45
2
ответа
Функция сейчас: время для вечного календаря
Я пытаюсь написать функцию для Tdatetime (но когда я открываю свою программу, он должен показывать теперь данные) Ниже у меня есть функция для TDatetime но у меня есть ошибка в этом: (((('DecodeDateTime(data, rok, miesiac, dzien, godzina, minuta, se…
22 янв '11 в 17:35
1
ответ
Рассчитать время между 2 TDateTime, с поворотом
Мне нужно выяснить, как получить время между 2 раза, но только если оно в течение рабочих часов (хранится в базе данных) Это то, что я получил сейчас, но это совершенно неправильно. общая сумма не будет правильной. int __fastcall Organisasjon::Calcu…
07 май '09 в 07:40
1
ответ
C++ рассчитать разницу между датами
Возможный дубликат: Проверка двух переменных TDateTime У меня проблемы с вычислением разницы между двумя датами и последующим отображением разницы. Я разместил предыдущий вопрос. Я после помощи с функцией replaceTime. Я не уверен, как / почему мне н…
12 сен '12 в 14:50
1
ответ
Тип переменной C++ похож на тип Builder TDateTime
Я ищу переменный тип (в стандартных библиотеках C++), который может легко заменить TDateTime. Мне нужны часы, минуты, секунды и миллисекунды. Спасибо за внимание
24 май '11 в 20:31
3
ответа
Как проверить, что содержимое TDateTime действительно
Есть ли способ проверить, имеет ли переменная Delphi TDateTime допустимое содержимое без перехвата исключений при преобразованиях? Я написал приложение, которое должно анализировать сотни огромных файлов, написанных как необработанные записи Delphi,…
31 июл '12 в 19:44
4
ответа
Функция ГРП теряет точность
У меня есть переменная TDateTime, которой присваивается значение во время выполнения 40510.416667. Когда я извлекаю время в переменную типа TTime, используя функцию Frac, она устанавливает его в 0,41666666666. Почему он изменил точность значения, и …
16 мар '10 в 12:40
1
ответ
Ошибка преобразования строки в дату и время в Delphi FireMonkey XE7
У меня проблема при преобразовании строки в TDateTime в FireMonkey на мобильных устройствах. Это всегда дает мне ошибку и не знаю, как это сделать. Я покажу вам, что я делаю: function StringToDateTime(DateStr: String): TDateTime; var FS: TFormatSett…
31 мар '15 в 09:41
1
ответ
Почему вычисления TDateTime включают варианты?
Простой пример кода ниже, с сгенерированным ассемблером. Я удивлен, что сгенерированный код включает в себя варианты. Эквивалент Delphi определенно не делает. TDateTime t1; TDateTime t2; ... int x = 2 * (t2 - t1); Сгенерированный код. Unit23.cpp.18:…
14 ноя '13 в 13:19