AbleCloud PHP SDK  1.8.x
PHP SDK of AbleCloud API
Public 成员函数 | Public 属性 | 所有成员列表
ACQETimeframe类 参考

Public 成员函数

 __construct ()
 
 getTimezone ()
 
 toParamInArray ()
 
绝对时间
 setAbsoluteFrame ($start, $end)
 
相对时间段
 thisRelativeFrame ($n, $unit, $timezone='Asia/Shanghai')
 
 previousRelativeFrame ($n, $unit, $timezone='Asia/Shanghai')
 

Public 属性

 $end
 

静态 Public 属性

时间单位
static $Unit_Second = 'seconds'
 更多...
 
static $Unit_Minute = 'minutes'
 分钟 更多...
 
static $Unit_Hour = 'hours'
 小时 更多...
 
static $Unit_Day = 'days'
 更多...
 
static $Unit_Week = 'weeks'
 更多...
 
static $Unit_Month = 'months'
 更多...
 
static $Unit_Year = 'years'
 更多...
 

详细描述

AbleCloud数据分析服务的时间段参数。可以是绝对时间,或者是相对时间。

构造及析构函数说明

◆ __construct()

ACQETimeframe::__construct ( )

构造函数。

成员函数说明

◆ getTimezone()

ACQETimeframe::getTimezone ( )

取时间段的时区。

返回
string 返回时区的名字。

◆ previousRelativeFrame()

ACQETimeframe::previousRelativeFrame (   $n,
  $unit,
  $timezone = 'Asia/Shanghai' 
)

设置时间段为“之前N个单位”。 “当前”与“之前”的区别是,“当前3分钟”是包含当前时刻所在的这一分钟在内往前3分钟,“之前3分钟”是不包含当前时刻所在的这一分钟在内往前3分钟。

参数
$nint 正整数,表示时间量。
$unitstring 时间单位,如ACQETimeframe::$Unit_Second,ACQETimeframe::$Unit_Minute,……,ACQETimeframe::$Unit_Year等。
$timezonestring 时区的名字。缺省值为'Asia/Shanghai'。

◆ setAbsoluteFrame()

ACQETimeframe::setAbsoluteFrame (   $start,
  $end 
)

设置本对象为绝对时间段。

参数
$startDateTime 表示时间段的起始时刻的DateTime对象。$start与$end必须使用相同的时区。
$endDateTime 表示时间段的结束时间的DateTime对象。$start与$end必须使用相同的时区。

◆ thisRelativeFrame()

ACQETimeframe::thisRelativeFrame (   $n,
  $unit,
  $timezone = 'Asia/Shanghai' 
)

设置时间段为“当前N个单位”。 “当前”与“之前”的区别是,“当前3分钟”是包含当前时刻所在的这一分钟在内往前3分钟,“之前3分钟”是不包含当前时刻所在的这一分钟在内往前3分钟。

参数
$nint 正整数,表示时间量。
$unitstring 时间单位,如ACQETimeframe::$Unit_Second,ACQETimeframe::$Unit_Minute,……,ACQETimeframe::$Unit_Year等。
$timezonestring 时区的名字。缺省值为'Asia/Shanghai'。

◆ toParamInArray()

ACQETimeframe::toParamInArray ( )

将时间段转换为AC-QueryEngine要求的参数格式。

返回
array|string 以数组格式记录的绝对时间段,或者以字符串记录的相对时间段。

类成员变量说明

◆ $end

ACQETimeframe::$end

◆ $Unit_Day

ACQETimeframe::$Unit_Day = 'days'
static

◆ $Unit_Hour

ACQETimeframe::$Unit_Hour = 'hours'
static

小时

◆ $Unit_Minute

ACQETimeframe::$Unit_Minute = 'minutes'
static

分钟

◆ $Unit_Month

ACQETimeframe::$Unit_Month = 'months'
static

◆ $Unit_Second

ACQETimeframe::$Unit_Second = 'seconds'
static

◆ $Unit_Week

ACQETimeframe::$Unit_Week = 'weeks'
static

◆ $Unit_Year

ACQETimeframe::$Unit_Year = 'years'
static


该类的文档由以下文件生成: