↑  ←  Описание функции


_DateTimeSplit

Делит строку содержащую дату и время на два отдельных массива.

#include <Date.au3>
_DateTimeSplit($sDate, ByRef $asDatePart, ByRef $iTimePart)

Параметры

$sDate Любой из этих форматов:
    "yyyy/mm/dd[ hh:mm[:ss]]"
    "yyyy/mm/dd[Thh:mm[:ss]]"
    "yyyy-mm-dd[ hh:mm[:ss]]"
    "yyyy-mm-dd[Thh:mm[:ss]]"
    "yyyy.mm.dd[ hh:mm[:ss]]"
    "yyyy.mm.dd[Thh:mm[:ss]]"
$asDatePart Массив, содержащий дату.
    $asDatePart[0] содержит количество возвращаемых значений
$iTimePart Массив, содержащий время.
    $asTimePart[0] содержит количество возвращаемых значений

Возвращаемое значение

Успех:Возвращает дату и время в два отдельных массива.
Ошибка:Возвращает 0 и устанавливает @error
@error:0 - нет ошибок.
1 - Неверная исходная дата

См. также

_DayValueToDate, _DateAdd, _DateDiff

Пример

#include <Date.au3>

Local $MyDate, $MyTime
_DateTimeSplit("2005/01/01 14:30", $MyDate, $MyTime)

For $x = 1 To $MyDate[0]
    MsgBox(4096, $x, $MyDate[$x])
Next
For $x = 1 To $MyTime[0]
    MsgBox(4096, $x, $MyTime[$x])
Next