Форум программистов, компьютерный форум CyberForum.ru

Перевод дней в дату. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вывести printf для струкутры http://www.cyberforum.ru/cpp-beginners/thread535639.html
помогите, как вывести printf для струкутры w.sname,w.name и т.д вот мой код #include <iostream> #include <conio.h> #include <string> #include <stdio.h> using namespace std; struct wk
C++ Класс Роint и Rect здравствуйте помоги исправить ошибки. класс Point базовый Rect производный. *.h class Point{ private: int x,y; public: Point();//Конструктор по умолчанию http://www.cyberforum.ru/cpp-beginners/thread535634.html
C++ Написать программу, которая определяет, принадлежит ли точка с координатами (x, y) заштрихованной области D, изображенной на заданном рисунке (номер р
Написать программу, которая определяет, принадлежит ли точка с координатами (x, y) заштрихованной области D, изображенной на заданном рисунке (номер рисунка совпадает с номером варианта).
Как вынести отдельные части кода в header-файл? C++
Вообщем у меня есть .cpp файл с программой. Вопрос в том, как вынести отдельные части кода в .h файл Вот основной код. #include<iostream> #include<fstream> #include<conio.h> #include<stdio.h> #include<math.h>
C++ Задача на циклы с постусловием do while в с++ http://www.cyberforum.ru/cpp-beginners/thread535621.html
1.Дано натуральное число n. Вычислить p=(1-1\2^2)(1-1\3^2)...(1-1\n^2) где n>2 помогите пожплуйста!
C++ Составить программу для вычисления значений функции F(x) Составить программу для вычисления значений функции F(x) на отрезке с шагом h.где h=0,5 f(x)=7sin^2x-1\2 cosx Помогите Решить пожалуйста в цикле с предусловием while подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
01.04.2012, 04:10     Перевод дней в дату.
Цитата Сообщение от Allpodo Посмотреть сообщение
Количество секунд, предположим: 63492498494.
Я должен вывести дату в формате: 2011-12-30 21:08:14
Это Вы откуда такие числа взяли?
C
1
2
3
4
5
6
7
#include <stdio.h>
#include <time.h>
 
int main(void){
    printf("%lu\n", time(NULL));
    return 0;
}
Код
$ ./now_seconds 
1333238279
А сейчас, замечу, 2012 год. То есть ваши 63492498494 секунд с 1 января 1970 года - не знаю, на сколько светлое, но весьма далёкое будущее. Или это от рождества Христова, или ещё от какой-то знаменательной даты? А так у Nekto правильный ход мысли, только там ещё массив с количеством дней по месяцам заводить прийдётся... Морока, короче.


Цитата Сообщение от Allpodo Посмотреть сообщение
Каждый 100-ый год не високосный.
Каждый 400-ый год високосный.
Дао в том, чтобы не замутнять рассудок лишними знаниями. С 1970 года 50 лет ещё не прошло. Учитывая, что первым начиная с 1970 был 1972 год, не сложно посчитать сколько их, високосных было. Но только оно не нужно. Проще найти количество четырёхлетних периодов
Цитата Сообщение от Nekto Посмотреть сообщение
int years_=*days/(365*3+366);
вроде того...
 
Текущее время: 12:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru