日期时间函数 [Date & Time Functions]
<-- begin content -->由 帝国程序员 在 周日, 2005-10-23 18:04 提交
int Day()
返回当前日期
示例:
int DayOfWeek( )
返回当前日期是星期几 0-星期天,1,2,3,4,5,6
示例:
int DayOfYear( )
返回当前日期在年内的第几天
示例:
int Hour()
返回当前的小时数 0-23
示例:
datetime LocalTime()
返回当前电脑时间
示例:
int Minute()
返回当前分钟
示例:
int Month()
返回当前月份
示例:
int Seconds()
返回当前秒数
示例:
int TimeDay( datetime date)
返回输入日期中的日期
int TimeDayOfWeek( datetime date)
返回输入日期中的日期是星期几 (0-6)
int TimeDayOfYear( datetime date)
返回输入日期中的日期在当年中的第几天
int TimeHour( datetime time)
返回输入日期中的小时
int TimeMinute( datetime time)
返回输入日期中的分钟
int TimeMonth( datetime time)
返回输入日期中的月份
int TimeSeconds( datetime time)
返回输入日期中的秒钟
int TimeYear( datetime time)
返回输入日期中的年份
int TimeYear( datetime time)
返回当前年份
示例:
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);
if(DayOfWeek()==0 || DayOfWeek()==6) return(0);
int DayOfYear( )
返回当前日期在年内的第几天
示例:
if(DayOfYear()==245)
return(true);
return(true);
int Hour()
返回当前的小时数 0-23
示例:
bool is_siesta=false;
if(Hour()>=12 || Hour()<17)
is_siesta=true;
if(Hour()>=12 || Hour()<17)
is_siesta=true;
datetime LocalTime()
返回当前电脑时间
示例:
if(LocalTime()-OrderOpenTime()<360) return(0);
int Minute()
返回当前分钟
示例:
if(Minute()<=15)
return("first quarter");
return("first quarter");
int Month()
返回当前月份
示例:
if(Month()<=5)
return("first half of year");
return("first half of year");
int Seconds()
返回当前秒数
示例:
if(Seconds()<=15)
return(0);
return(0);
int TimeDay( datetime date)
返回输入日期中的日期
示例:
int day=TimeDay(D'2003.12.31');
// day is 31
// day is 31
int TimeDayOfWeek( datetime date)
返回输入日期中的日期是星期几 (0-6)
示例:
int weekday=TimeDayOfWeek(D'2004.11.2');
// day is 2 - tuesday
// day is 2 - tuesday
int TimeDayOfYear( datetime date)
返回输入日期中的日期在当年中的第几天
示例:
int day=TimeDayOfYear(CurTime());
int TimeHour( datetime time)
返回输入日期中的小时
示例:
int h=TimeHour(CurTime());
int TimeMinute( datetime time)
返回输入日期中的分钟
示例:
int m=TimeMinute(CurTime());
int TimeMonth( datetime time)
返回输入日期中的月份
示例:
int m=TimeMonth(CurTime());
int TimeSeconds( datetime time)
返回输入日期中的秒钟
示例:
int m=TimeSeconds(CurTime());
int TimeYear( datetime time)
返回输入日期中的年份
示例:
int y=TimeYear(CurTime());
int TimeYear( datetime time)
返回当前年份
示例:
// return if date before 1 May 2002
if(Year()==2002 && Month()<5)
return(0);
if(Year()==2002 && Month()<5)
return(0);
