Библиотеки: Библиотека по преобразованию datetime в double и обратно.

 

Библиотека по преобразованию datetime в double и обратно.:

Библиотека по преобразованию datetime в double и обратно.

Автор: Aleksei Beliakov

 

Всё гораздо проще)):

double my_double=(double)TimeCurrent();

Аналогично в обратном направлении.

Тип datetime, можно сказать, является типом long. 

 
А зачем это нужно если не секрет?
 
Evgeny Belyaev:
А зачем это нужно если не секрет?

to be able story inside global variables datetime variable instead of double variable

lhttps://book.mql4.com/variables/globals

GlobalVariables - Variables - MQL4 Tutorial
GlobalVariables - Variables - MQL4 Tutorial
  • book.mql4.com
GlobalVariables - Variables - MQL4 Tutorial
 
Aleksei Beliakov:

to be able story inside global variables datetime variable instead of double variable

lhttps://book.mql4.com/variables/globals

А почему бы просто не использовать union?

union DoubleTime
  {
   double            D;
   datetime          T;
  };
 
Нужны ли глобальные переменные терминала типа string?
Нужны ли глобальные переменные терминала типа string?
  • 2017.04.08
  • www.mql5.com
Было бы супер! Вынужден выкручиваться без них. К чему они? И так возможностей для грамотного профи достаточно...
 

Некрофилия, конечно, но: 

Если БЫ глобальные переменные терминала задавались в формате STRING, то никаких изысков бы не требовалось. 

 
Aliaksandr Hryshyn:

Всё гораздо проще)):

Аналогично в обратном направлении.

Тип datetime, можно сказать, является типом long. 

datetime - ulong

 

Все равно ресурсы в связке с union лучше глобальных переменных терминала.

 
Nikolai Semko:

Все равно ресурсы в связке с union лучше глобальных переменных терминала.

Когда речь идет про template, простым union не обойтись. 

 
fxsaber:

Когда речь идет про template, простым union не обойтись. 

Но, как я понимаю, в TypeToBytes.mqh  тоже union используется.