forked from rosh/MQL5Book
39 lines
1.4 KiB
MQL5
39 lines
1.4 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| TypeDateTime.mq5 |
| |||
//| Copyright 2021, MetaQuotes Ltd. |
| |||
//| https://www.mql5.com |
| |||
//+------------------------------------------------------------------+
| |||
| |||
#property copyright "Copyright 2021, MetaQuotes Ltd."
| |||
#property link "https://www.mql5.com"
| |||
#property version "1.00"
| |||
| |||
#define PRT(A) Print(#A, "=", (A))
| |||
| |||
//+------------------------------------------------------------------+
| |||
//| Script program start function |
| |||
//+------------------------------------------------------------------+
| |||
void OnStart()
| |||
{
| |||
// WARNINGS: invalid date
| |||
datetime blank = D''; // blank = day of compilation
| |||
datetime noday = D'15:45:00'; // noday = day of compilation + 15:45
| |||
datetime feb30 = D'2021.02.30'; // feb30 = 2021.03.02 00:00:00
| |||
datetime mon22 = D'2021.22.01'; // mon22 = 2022.10.01 00:00:00
| |||
| |||
// OK
| |||
datetime dt0 = 0; // 1970.01.01 00:00:00
| |||
datetime all = D'2021.01.01 10:10:30'; // 2021.01.01 10:10:30
| |||
datetime day = D'2025.12.12 12'; // 2025.12.12 12:00:00
| |||
| |||
PRT(blank);
| |||
PRT(noday);
| |||
PRT(feb30);
| |||
PRT(mon22);
| |||
| |||
PRT(dt0);
| |||
PRT(all);
| |||
PRT(day);
| |||
}
| |||
| |||
//+------------------------------------------------------------------+
|