_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