Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как узнать, сколько секунд прошло с 1 января 1970 гда до определённой даты? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ дерево (проблема с адресами типов "чар") http://www.cyberforum.ru/cpp-beginners/thread433133.html
Англо-русский словарь. При передачи адресов(после ввода english и russian) в метод, передаются все те же начальные адреса, которые и были с самого начала. В результате этого после ввода нескольких...
C++ динамические массивы Задали квадратную матрицу, все элементы которой равны единице. Написать функцию void func (int ** arr, int n), которая заполняет заштрихована пиксели нулями. Размер массива вводится с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread433130.html
fstream в многопроцессной среде C++
Не нашел в гугле ответа на следующие вопросы: 1. Что происходит когда ifstream открывает, затем читает существующий, но уже открытый на запись файл? Какие биты(badbit, failbit, eofbit) при этом...
Нужно определить предельное значение n! если n - int C++
сделал прогу #include <iostream.h> #include <conio.h> #include <limits.h> int main() { clrscr(); int i,F,n,max; max=INT_MAX;
C++ В предложении заменить каждую точку многоточием. С использованием указателей. http://www.cyberforum.ru/cpp-beginners/thread433103.html
Помогите пожалуйста! Тема:составление программ обработки массивов и строк с использованием указателей, программ с передачей указателей в функции. Задача: В предложении заменить каждую точку...
C++ Работа с текстовым файлом! Проблема. Всем привет! Совсем недавно начал изучение C++. Проблема: Хочу занести текст в текстовый файл, однако после каждого нового открытия программы текст удаляется и заменяется новым введенным. Схемка... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1701 / 888 / 45
Регистрация: 04.06.2008
Сообщений: 5,498

Как узнать, сколько секунд прошло с 1 января 1970 гда до определённой даты? - C++

22.01.2012, 19:54. Просмотров 3018. Ответов 2
Метки (Все метки)

Если дата текущая, то это значение можно получить так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
/* time example */
#include <stdio.h>
#include <time.h>
 
int main ()
{
  time_t seconds;
 
  seconds = time (NULL);
  printf ("%ld", seconds);
  getchar ();
  return 0;
}
А как для любой даты? Вопрос не праздный, так очень удобно сравнивать даты- какая была раньше, а какая позже, если сравнивать эти вот значения.
В стадартной библиотеке C time такой функции нет

Думал-думал ничё луше не придумал, кроме как научиться программно менять время на компе на нужное и получать значение time_t с помощью кода, который выше. А потом обратно восстанавливать время на компе. Но это какой-то стрёмный способ, а другого я не вижу. Спасибо, кто откликнется!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru