MT4、MT5里的TimeCurrent返回的是一串UNIX时间戳,有函数可转换的,TimeToStr TimeToString等等时间转换字符串函数可直接转换,也可格式化,比如 StringFormat("%d-%d...",TimeYear(TimeCurrent())...)
如果输出字符串的话用TimeToString;
int a = TimeCurrent();
printf( "北京时间"+TimeToString (a));
如果其他地方变成了一个整数可以通过转换过来;
int a = TimeCurrent();
datetime b;
b=datetime(1599242100);
//+---------------------
datetime a="D'2020.09.04.18:00'";
string b="D'2020.09.04.18:00'";
datetime c=StringToTime(b);
if(a==c)
Alert(a," ",c);
时间可以转换数字字符串
谢谢指导
谢谢指导
谢谢
"北京时间:"+TimeCurrent()
=TEXT((10位数字+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss") 可以用EXCEL转化。