Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Локальное время / 2 сообщений из 2, страница 1 из 1
19.01.2007, 10:35
    #34267223
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальное время
Делаю

Код: plaintext
1.
2.
3.
4.
5.
struct tm newtime;
		__int64 ltime;
		_time64(&ltime);
		_gmtime64_s(&newtime, &ltime);
		CString str;
		str.Format("%02d.%02d.%d %02d.%02d.%02d", newtime.tm_mday, newtime.tm_mon +  1 , newtime.tm_year +  1900 , newtime.tm_hour +  1 , newtime.tm_min, newtime.tm_sec);

получаю, например

19.01.2007 08.32.00 хотя сейчас 10, а не 8.

Как мне получить смещение от Гринвича?
Спасибо!
--------------------------------------------------------------
[подпись с другого сайта]
...
Рейтинг: 0 / 0
19.01.2007, 11:08
    #34267345
Локальное время
CerebrumДелаю

Код: plaintext
1.
2.
3.
4.
5.
struct tm newtime;
		__int64 ltime;
		_time64(&ltime);
		_gmtime64_s(&newtime, &ltime);
		CString str;
		str.Format("%02d.%02d.%d %02d.%02d.%02d", newtime.tm_mday, newtime.tm_mon +  1 , newtime.tm_year +  1900 , newtime.tm_hour +  1 , newtime.tm_min, newtime.tm_sec);

получаю, например

19.01.2007 08.32.00 хотя сейчас 10, а не 8.

Как мне получить смещение от Гринвича?
Спасибо!
--------------------------------------------------------------
[подпись с другого сайта]
Используйте localtime...
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Локальное время / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]