Задать вопрос
@Vlad_beg

Как правильно приобразовать формат даты?

Требуется вывести дату в данном формате:
07.05.2017

На данный момент дата выводится так:
7.5.2017

Использую библиотеку
ctime


Я пытался приобразовать дату в в массивов чаров, затем конкатинировать
char month[10], year[10];
	const time_t now = time(0);
	tm now1;
	tm tm_mday;
	localtime_s(&now1, &now);
	int currentMonth = now1.tm_mon + 1;

	if (currentMonth > 10)
	{
		_itoa_s(currentMonth, month, 80);
		strcat_s("0", month);
		cout << month;
	}

Выдает ошибку:
no instance of overloaded function "strcat_s" matches the argument list


Подскажите, как можно правильно реализовать данную задачу
  • Вопрос задан
  • 180 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы