Поиск:

Ответ в темуСоздание новой темы Создание опроса
> timestamp как в PHP, Как перевести из Timestamp 
:(
    Опции темы
WhiteSpirit
Дата 12.1.2006, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



В PHP дату и время можно задавать в количестве секунд с 1 янв 1970 г. Подскажите плиз есть ли какие либо встроенные функции для преобразования такого формата времени в Билдере?
--------------------
To beer or no to beer
PM MAIL   Вверх
_hunter
Дата 12.1.2006, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



для перевода -- вряд ли, но кто мешает сделать это вручную?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Partizan
Дата 12.1.2006, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 7
Всего: 67



есть такие функции...

вот пример:


Код

#include <iostream.h>
#include <time.h>

int main()
{

   time_t tt;
   tm *pMyTime;
   tt = time(NULL);//Возвращает значение времени в секундах,прошедших с п0луночи 01.01.1970
   pMyTime = localtime(&tt); //преобразует из time_t в формат структуры tm
  cout << "Current time: " << asctime(pMyTime); //Преобразует из tm в строку...
}


Описание структуры tm:

Header File

time.h

Syntax

Код

struct tm {
  int tm_sec;   /* Seconds */
  int tm_min;   /* Minutes */
  int tm_hour;  /* Hour (0--23) */
  int tm_mday;  /* Day of month (1--31) */
  int tm_mon;   /* Month (0--11) */
  int tm_year;  /* Year (calendar year minus 1900) */
  int tm_wday;  /* Weekday (0--6; Sunday = 0) */
  int tm_yday;  /* Day of year (0--365) */
  int tm_isdst; /* 0 if daylight savings time is not in effect) */

}; 






--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
WhiteSpirit
Дата 13.1.2006, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Спасибо, буду разбираться. (А то я уже почти свой класс наваял :-)))
--------------------
To beer or no to beer
PM MAIL   Вверх
Vyacheslav
Дата 13.1.2006, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Код

long getSec( TDateTime value ) 
{
      return  86400L * int ( value - TDateTime(1970, 1, 1) ) ;
}


Добавлено @ 11:29
Ой. Извиняюсь. Надо наоборот smile
Код

TDateTime getDataTime( long sec ) {
    return TDateTime( double(sec) /86400) ) + TDateTime(1970, 1, 1) ;
}



--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0457 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.