欢迎光临
我们一直在努力

8.6 结构体示例1

解构日期时间案例

void OnStart()
  { 
    // 获得服务器时间
    datetime dt = TimeCurrent();
    // 将时间解构到日期时间结构体中
    MqlDateTime mdt;
    TimeToStruct(dt,mdt);
    printf("当前服务器时间: %d年%d月%d日 %s:%s:%s %s",
        IntegerToString(mdt.year,2,'0'),
        IntegerToString(mdt.mon,2,'0'),
        IntegerToString(mdt.day,2,'0'),
        IntegerToString(mdt.hour,2,'0'),
        IntegerToString(mdt.min,2,'0'),
        IntegerToString(mdt.sec,2,'0'),
        getWeek(mdt.day_of_week)
        );
    
	}
// 将星期数据转换成中文
string getWeek(int day_of_week)
{
  string week_str = "";
  switch(day_of_week)
  {
    case 1: 
      week_str = "星期一";break;
    case 2: 
      week_str = "星期二";break;
    case 3: 
      week_str = "星期三";break;
    case 4: 
      week_str = "星期四";break;
    case 5: 
      week_str = "星期五";break;
    case 6: 
      week_str = "星期六";break;
    default:
      week_str = "星期日";
  }
  return week_str;
}
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:瓜皮猫量化编程 » 8.6 结构体示例1
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

瓜皮猫量化交易编程

QQ群: 492653640微信: guapitcom
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活