Member 13937256 Ответов: 2

Математические операции с использованием дат в vbscript


Привет, программная платформа находится в веб-студии InduSoft.
Я пытаюсь выполнять математические операции, используя даты в vbScript.
Я не могу найти функцию, которая умудряется делать то, что я хочу.
Что я делаю: операционная математика 10: 58: 13 - 11: 00: 19

Результат операции таков: 6.94444444444553 E-05
Я не понимаю, к чему относится этот результат

Что я уже пробовал:

$Incio_Parada_Hora = “10:58:13”
$Final_Parada_Hora=$Time
$Total_Tiempo_Parada)= TimeValue($Final_Parada_Hora) - TimeValue($Incio_Parada_Hora

2 Ответов

Рейтинг:
1

Maciej Los

Кажется, вы хотите получить разницу в дате и времени. Итак, вам нужно использовать правильную функцию: Функция Языка VBScript Функция Datediff [^]

Больше: Функции (VBScript) | Microsoft Docs[^]


Рейтинг:
0

MadMyche

Математические функции обычно лучше всего подходят для чисел; когда вы имеете дело со значениями DateTime, вы должны использовать функции DateTime для выполнения "математики", которую вы хотите

Функции Даты VBScript:
#8)DateDiff
Эта функция используется для извлечения разницы между двумя датами, указанными в качестве параметров, на основе указанного интервала. Синтаксис этого файла-DateDiff(Interval,Date1,Date2). Значение интервала совпадает с тем, что обсуждалось выше в функции DateAdd.
Ссылка:
В VBScript функции даты: формат даты, функция dateadd, и функция cdate функции[^]


Maciej Los

5ed!