PDA

Просмотр полной версии : [Вопрос] Дата и время в формате ДД ММ ГГГГГ ЧЧ ММ СС



Sp1ke
29.12.2015, 21:38
Всем привет, как записать в переменную дату и время в формате ДД.ММ.ГГГГ ЧЧ.ММ.СС?
Пример:

01.01.2016 (дата) 20.06.30 (время)
При записи с помощью getdate

new year, month,day;
new hour, minute, second;
getdate(year, month, day);
gettime(hour, minute, second);
Дата записывается в таком формате:

7.12.2015 22:21:26

VVWVV
29.12.2015, 21:56
Через форматирование:

format(/*buffer, sizeof buffer */, "%0d");

Также можно указывать количество нулей:

format(/*buffer, sizeof buffer */, "%05d");

Daniel_Cortez
29.12.2015, 21:57
static const fmt_str[] = "%d.%02d.%d %02d:%02d:%02d";
new string[sizeof(fmt_str) + (-2 + 2) * 2 + (-3 + 2) * 4];
format(
string, sizeof(string), fmt_str,
day, month, year, hour, minute, second
);

Sp1ke
29.12.2015, 21:58
VVWVV, DC спасибо за ответы, прошу закрыть тему.