函数参考


_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 - 输入了无效日期.

注意/说明

None.

相关

_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