Что нового

[Время, дата] Получить время

Yriy_07

Новичок
Сообщения
37
Репутация
0
Здравствуйте, уважаемые пользователи! Прошу помощи. Мне нужно получить время в минутах используя следующие значения:

01-08-2018 11:10:31 : POWER OFF -- 02-08-2018 11:20:25 : POWER ON -- Время в мин =
Надо от второго значения отнять первое.
Как получить время в минутах?
Буду очень признателен вам за помощь!
 

hedji

Продвинутый
Сообщения
408
Репутация
89
Код:
#include <Date.au3>

$str = "01-08-2018 11:10:31 : POWER OFF -- 02-08-2018 11:20:25 : POWER ON -- Время в мин ="
$str = StringReplace($str, " : POWER OFF -- ", ";")
$str = StringReplace($str, " : POWER ON -- ", ";")
$str = StringSplit($str, ";")

$date_start = StringSplit($str[1], " ")
$time_start = $date_start[2]
$date_start = StringSplit($date_start[1], "-")
$date_start = $date_start[3] & "/" & $date_start[2] & "/" & $date_start[1]

$date_stop = StringSplit($str[2], " ")
$time_stop = $date_stop[2]
$date_stop = StringSplit($date_stop[1], "-")
$date_stop = $date_stop[3] & "/" & $date_stop[2] & "/" & $date_stop[1]


$diff = _DateDiff('n', $date_start & " " & $time_start, $date_stop & " " & $time_stop)
ConsoleWrite($diff & @CRLF)
 
Верх