Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Работа с датой  (Прочитано 19777 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Yuka
Гость
« : 15-12-2004 07:24 » 

Расскажите мне или пошлите на URL о функциях работы с датой в С.
Интересует конкретно получение текущей даты.
С - гнушный, но рассмотрю любые варианты Улыбаюсь
Записан
Migmile
Помогающий

ru
Offline Offline

« Ответ #1 : 15-12-2004 08:00 » 

HELP по С, раздел работы с датой и временем
А вообще такие вопросы - признак лени
Записан
Serega
Гость
« Ответ #2 : 15-12-2004 08:44 » 

man gettimeofday
Записан
Grinders
Гость
« Ответ #3 : 15-12-2004 10:45 » 

Можно:
time_t time(time_t *t)
Да вот только она возвращает в UNIX тайме
(количество секунд с 01.01.1970)
а потом просто преобразовываешь:
struct tm *localtime(const time_t *t)
Записан
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 15-12-2004 10:59 » 

Yuka, а какая операционная система?

В Linux, Solaris и BSD, например, функции работы с временем различаются.
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
Malaja
Команда клуба

de
Offline Offline
Пол: Женский

« Ответ #5 : 15-12-2004 11:01 » new

Yuka,

posmotri https://forum.shelek.ru/index.php/topic,4505.0.html
Записан

холоднокровней, Маня, Ви не на работе
---------------------------------------
четкое определение сущности бытия:
- А мы в прошлом или в будущем?- спросила Алиса.
- Мы в жопе, - ответил кролик.
- А "жопа" - это настоящее? - спросила Алиса.
- А "жопа" - это у нас символ вечности.
Yuka
Гость
« Ответ #6 : 16-12-2004 06:22 » 

Цитата: Migmile
HELP по С, раздел работы с датой и временем
А вообще такие вопросы - признак лени

Хелпа нет, использую гнушный С под виндой Жаль
Записан
Yuka
Гость
« Ответ #7 : 16-12-2004 06:23 » 

Цитата: Serega
man gettimeofday

Пишу под виндой, хелпов нету, чистый консольный компилятор, иначе-бы не спрашивал Улыбаюсь
Записан
Yuka
Гость
« Ответ #8 : 16-12-2004 06:23 » 

Цитата: Grinders
Можно:
time_t time(time_t *t)
Да вот только она возвращает в UNIX тайме
(количество секунд с 01.01.1970)
а потом просто преобразовываешь:
struct tm *localtime(const time_t *t)


Большое спасибо, а то что-то помнил со студенческих времен такое, но просто давно не занимался, а вот пришлось Улыбаюсь
Записан
Yuka
Гость
« Ответ #9 : 16-12-2004 06:25 » 

Цитата: npak
Yuka, а какая операционная система?
В Linux, Solaris и BSD, например, функции работы с временем различаются.


Дык в том-то и проблемка была, что писал под линукс, но в винде Улыбаюсь
Т.е. писать и отлаживать нада было в винде, а потом исходник подсунуть в линухе, откомпилить и все работало б, поэтому такой и вопрос загадочный.

ЗЫ Ну ситуация такая у меня идиотская получилась Улыбаюсь
Записан
Yuka
Гость
« Ответ #10 : 16-12-2004 06:25 » 

Цитата: Malaja


Спасибо, примерчики мне как раз кстати Улыбаюсь

ЗЫ. Всем спасибо. Вопрос решен Улыбаюсь
Записан
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #11 : 16-12-2004 08:05 » 

Yuka, документация есть в инете

Например, стандартная для Линукса библиотека С, функции работы с датой и временем

http://www.gnu.org/software/libc/manual/html_node/Calendar-Time.html#Calendar%20Time

Документация для Windows есть на сайте http://msdn.microsoft.com/
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #12 : 16-12-2004 18:10 » 

Yuka, коли ты под виндой и отлаживаешь, то видимо под средой типа cygwin. Об этом сразу и надо было говорить. Посмотри на свой вопрос (первый пост) - развы можно понять, что тебе именно нужно?

Я с cygwin работал и скажу, что библиотеки там реализованы минимальные и не факт, что под Linux-ом у тебя будет работать так же. Ближе к правде будет установка Linux-а на виртуальный PC.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines