Форум: Форум C++Разное
Новые темы: 00
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Дата следующего дня
 
 автор: Guffi   (24.09.2010 в 14:43)   письмо автору
 
 

Добрый день, есть необходимость вычислять дату следующего дня в формате
"Fri, 24 Dec 2010 5:14:05 GMT" на c++.
Спасибо за ответы.

  Ответить  
 
 автор: Miha_drinking_bout   (24.09.2010 в 15:16)   письмо автору
 
   для: Guffi   (24.09.2010 в 14:43)
 

Можно воспользоваться библиотекой <time.h>.

что-то вроде того(вывод месяца и года):
#include <time.h>
#include <stdio.h>
 
int mainvoid )
{
   struct tm *when;
   time_t now, result;
   int    days;
 
   time( &now );
   when = localtime( &now );
   printf"Current time is %s\n"asctime( when ) );
   printf"How many days to look ahead: " );
   scanf"%d", &days );
 
   when->tm_mday = when->tm_mday + days;
   if( (result = mktime( when )) != (time_t)-1 )
      printf"In %i days the time will be %i %i %i\n",
              days, when->tm_wday, when->tm_mon, when->tm_year + 1900);
   else
      perror"mktime failed" );
 
   return 0;
}


а вообще лучше по этой библиотечке погуглите. Кстати в википедии тоже есть кое что по ссылкеhttp://ru.wikipedia.org/wiki/Time.h

  Ответить  
 
 автор: Guffi   (24.09.2010 в 15:29)   письмо автору
 
   для: Miha_drinking_bout   (24.09.2010 в 15:16)
 

Спасибо!


printf"In %i days the time will be %i %i %i\n",
days,
-when->tm_wday,
+when->tm_mday,
when->tm_mon,
when->tm_year + 1900
);

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования