Форум: "Прочее";
Текущий архив: 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