日期時間函數 [Date & Time Functions]
datetime CurTime( )
返回當前時間
示例:
if(CurTime()-OrderOpenTime()<360) return(0);
int Day()
返回當前日期
示例:
if(Day()<5) return(0);
int DayOfWeek( )
返回當前日期是星期幾 0-星期天,1,2,3,4,5,6
示例:
// do not work on holidays.
if(DayOfWeek()==0 || DayOfWeek()==6) return(0);
int DayOfYear( )
返回當前日期在年內的第幾天
示例:
if(DayOfYear()==245)
return(true);
int Hour()
返回當前的小時數 0-23
示例:
bool is_siesta=false;
if(Hour()>=12 || Hour()<17)
is_siesta=true;
datetime LocalTime()
返回當前電腦時間
示例:
if(LocalTime()-OrderOpenTime()<360) return(0);
int Minute()
返回當前分鐘
示例:
if(Minute()<=15)
return("first quarter");
int Month()
返回當前月份
示例:
if(Month()<=5)
return("first half of year");
int Seconds()
返回當前秒數
示例:
if(Seconds()<=15)
return(0);
int TimeDay( datetime date)
返回輸入日期中的日期
:: 輸入參數
date - 輸入日期
示例:
int day=TimeDay(D'2003.12.31');
// day is 31
int TimeDayOfWeek( datetime date)
返回輸入日期中的日期是星期幾 (0-6)
:: 輸入參數
date - 輸入日期
示例:
int weekday=TimeDayOfWeek(D'2004.11.2');
// day is 2 - tuesday
int TimeDayOfYear( datetime date)
返回輸入日期中的日期在當年中的第幾天
:: 輸入參數
date - 輸入日期
示例:
int day=TimeDayOfYear(CurTime());
int TimeHour( datetime time)
返回輸入日期中的小時
:: 輸入參數
date - 輸入日期
示例:
int h=TimeHour(CurTime());
int TimeMinute( datetime time)
返回輸入日期中的分鐘
:: 輸入參數
date - 輸入日期
示例:
int m=TimeMinute(CurTime());
int TimeMonth( datetime time)
返回輸入日期中的月份
:: 輸入參數
date - 輸入日期
示例:
int m=TimeMonth(CurTime());
int TimeSeconds( datetime time)
返回輸入日期中的秒鐘
:: 輸入參數
date - 輸入日期
示例:
int m=TimeSeconds(CurTime());
int TimeYear( datetime time)
返回輸入日期中的年份
:: 輸入參數
date - 輸入日期
示例:
int y=TimeYear(CurTime());
int TimeYear( datetime time)
返回當前年份
示例:
// return if date before 1 May 2002
if(Year()==2002 && Month()<5)
return(0);
微博:
閱讀更多 大侃金融 的文章