Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];

Вниз

gmtime64 / time64   Найти похожие ветки 

 
qaeng   (2007-03-21 14:21) [0]

Здравствуйте! Столкнулся с таким названием, - сам не знаю с чем: gmtime64 что это такое, что это ожет обозначать. Искал в гугле gmtime64, находит исключительно на английском или китайском куски исходников сишные. Может кто сталкивался? Если есть пару минут, загляните в гугл, может лучше меня поймёте. (есть ссылка на msdn - по которой я не так и не понял что это такое)

http://www.google.com/search?num=20&hl=ru&client=opera&rls=ru&hs=xgd&q=gmtime64&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=

Спасибо!


 
McSimm_   (2007-03-21 14:25) [1]

скорее всего это время GMT 64 бита (unix timestamp)


 
Rouse_ ©   (2007-03-21 14:37) [2]

gmtime64 это функция возвращающая время в структуре:

#ifndef _TM_DEFINED
struct tm {
       int tm_sec;     /* seconds after the minute - [0,59] */
       int tm_min;     /* minutes after the hour - [0,59] */
       int tm_hour;    /* hours since midnight - [0,23] */
       int tm_mday;    /* day of the month - [1,31] */
       int tm_mon;     /* months since January - [0,11] */
       int tm_year;    /* years since 1900 */
       int tm_wday;    /* days since Sunday - [0,6] */
       int tm_yday;    /* days since January 1 - [0,365] */
       int tm_isdst;   /* daylight savings time flag */
       };
#define _TM_DEFINED
#endif


А time64 возвращает время в виде переменной типа Int64


 
qaeng   (2007-03-21 14:51) [3]

Спасибо большое!

Вопрос такой по time64. А почему именно в 64-бита запихивают время, каков смысл этого?

Может есть пример как выглядит время в текстовом воплощении и в int64?


 
Rouse_ ©   (2007-03-21 15:35) [4]

Следующий код выдает такие значения:

#include "stdafx.h"
#include <time.h>
#include <windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
__time64_t time = 0;
SYSTEMTIME st;
char lpszResult[MAX_PATH];

_time64(&time);
GetSystemTime(&st);

wsprintf(lpszResult, "%ld\n", time);
printf(lpszResult);
wsprintf(lpszResult, "Year %d Month %d Day %d Hour %d Min %d Sec %d mSek %d\n",
 st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
printf(lpszResult);

return 0;
}


1174480283
Year 2007 Month 3 Day 21 Hour 12 Min 31 Sec 23 mSek 931

1174480286
Year 2007 Month 3 Day 21 Hour 12 Min 31 Sec 26 mSek 200

1174480287
Year 2007 Month 3 Day 21 Hour 12 Min 31 Sec 27 mSek 13

1174480294
Year 2007 Month 3 Day 21 Hour 12 Min 31 Sec 34 mSek 217

1174480295
Year 2007 Month 3 Day 21 Hour 12 Min 31 Sec 35 mSek 60

1174480295
Year 2007 Month 3 Day 21 Hour 12 Min 31 Sec 35 mSek 750



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
15-1174554995
Andy BitOff
2007-03-22 12:16
2007.04.15
А кто что может сказать про Debian?


11-1155395535
parovoZZ
2006-08-12 19:12
2007.04.15
KOL и 64 бит Windows


3-1169637670
Makcim
2007-01-24 14:21
2007.04.15
Сортировка в DBGrid с БД IB


10-1131279789
Shopot
2005-11-06 15:23
2007.04.15
OLE, COM с чего начать?


2-1174974898
Neket
2007-03-27 09:54
2007.04.15
Небольшой вопрос по БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский