美文网首页
时间函数

时间函数

作者: 牛在汇上飞 | 来源:发表于2018-10-23 12:01 被阅读0次

    日期时间函数 [Date & Time Functions]

    int Year()

    现平台年份

    注: 在测试中,仿真最新的已知的服务器时间。

    示例:
    //--
    if(Year()==2014 && Month()<7)
    return(0);

    int Month()

    现平台月份(1, 2, ….., 12)。

    注: 在测试中,仿真最新的已知的服务器时间。

    示例:
    if(Month()<=5)
    return("first half of year");

    int Day()

    现平台日期

    注: 在测试中,仿真最新的已知的服务器时间。

    示例:
    if(Day()<5)

    return(0);

    int DayOfWeek()

    现平台周几。

    返回今天是这周的星期几,(0为星期天,1,2,3,4,5,6以此类推),时间是来自最后已知的服务器上的时间。

    注: 在测试中,仿真最新的已知的服务器时间。

    示例:
    ////--假期不工作

    if(DayOfWeek()==0 || DayOfWeek()==6)

    return(0);

    int DayOfYear()

    平台年内日数。

    返回今日是本年第几天,1代表1月1日,即最后已知的服务器时间是本年第几天。365(6)就是12月31日。

    注: 在测试中,仿真最新的已知的服务器时间。

    示例:
    if(DayOfYear()==245)
    return(true);

    int Hour()

    现平台小时。
    服务器时间中当前的小时数 (0, 1, 2, ….., 23)。
    示例:

    bool is_siesta= false;
    if(Hour()>=12 || Hour()<17)
    is_siesta= true;

    int Minute()

    平现台分钟。

    服务器时间中的分钟数(0, 1, 2, ….., 59)。
    注: 在测试中,仿真最新的已知的服务器时间。
    示例:
    if(Minute()<=15)

    return("first quarter");

    int Seconds()

    现平台秒钟。

    服务器时间中秒数。

    注: 在测试中,仿真最新的已知的服务器时间。

    示例:
    if(Seconds()<=15)
    return(0);

    datetime TimeCurrent()

    现在平台时间。(秒)

    最后访问的服务器时间(最新的行情输入时间),从1970年1月1日00:00算起所经过的总秒数。

    注: 在测试中,仿真最新的已知的服务器时间。

    示例:

    if(CurTime()-OrderOpenTime()<360)

    return(0);

    datetime TimeLocal()

    现本地当前时间。(秒)

    返回本地电脑的当前时间,从1970年1月1日00:00算起所经历的总秒数。

    示例:

    f(TimeCurrent()-OrderOpenTime()<360)

    return(0);

    int TimeDay( datetime date)

    返回指定日期的天数。
    :: 输入参数
    date - 日期时间,从1970年1月1日00:00开始所经历的总秒数

    示例:

    int day= TimeDay(D'2003.12.31');
    // day is 31

    int TimeDayOfWeek( datetime date)

    返回输入的指定日期是星期几 (0代表星期天,1,2, 3, 4, 5, 6类推)。

    :: 输入参数
    date - 日期时间,从1970年1月1日00:00开始所经历的总秒数

    示例:

    int weekday= TimeDayOfWeek(D'2004.11.2');
    // day is 2 - tuesday

    int TimeDayOfYear( datetime date)

    返回指定日期是一年中第几天(1是1月1日,365(366)是12月31日)。

    :: 输入参数
    date - 日期时间,从1970年1月1日00:00开始所经历的总秒数

    示例:

    int day= TimeDayOfYear(TimeCurrent());

    int TimeHour( datetime time)

    获取指定时间中小时数

    :: 输入参数
    date -日期时间,从1970年1月1日00:00开始所经历的总秒数

    示例:

    int h= TimeHour(TimeCurrent());

    int TimeMinute( datetime time)

    获取指定时间中分钟数
    :: 输入参数
    date -日期时间,从1970年1月1日00:00开始所经历的总秒数

    示例:

    int m= TimeMinute(TimeCurrent());

    int TimeMonth( datetime time)

    获取指定时间中秒数
    :: 输入参数
    date - 日期时间,从1970年1月1日00:00开始所经历的总秒数

    示例:

    int m= TimeMonth(CurTime());

    int TimeSeconds( datetime time)

    返回指定时间中秒数。

    :: 输入参数
    date - 期时间,从1970年1月1日00:00开始所经历的总秒数

    示例:

    int m= TimeSeconds(TimeCurrent());

    int TimeYear( datetime time)
    返回指定日期的年份。返回值的范围可以在1970 到 2037之间。
    :: 输入参数
    date - 日期时间,从1970年1月1日00:00开始所经历的总秒数

    示例:

    int y= TimeYear(TimeCurrent());

    相关文章

      网友评论

          本文标题:时间函数

          本文链接:https://www.haomeiwen.com/subject/fwttzftx.html