解构日期时间案例
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;
}
		                
瓜皮猫量化编程

