![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
время gmt [D6]
nokk © (2006-10-21 15:40:00)Label1.Caption:=timetostr(time); - показывает локальное (местное) время
Нужно чтобы label1.caption отоброжало время gmt.
Как реализовать? Спасибо.
Anatoly Podgoretsky (2006-10-23 08:42:00) [1]
> как определить хотябы Универсальное Кординированое Время?
GetSystemTime
n0name (2006-10-23 06:07:00) [2]
> то как определить хотябы Универсальное Кординированое Время?
GetSystemTime
> Если так просто, не определить время gmt, на локальном компьютере
> пользователя,
SystemTimeToTzSpecificLocalTime переводит UTC-время во время в твоём часовом поясе.
nokk (2006-10-23 01:09:00) [3]Если так просто, не определить время gmt, на локальном компьютере пользователя, то как определить хотябы Универсальное Кординированое Время?
nokk (2006-10-21 23:32:00) [4]
> Но я так и не понял зачем клиенту нужен GMT
Как тогда вывести все таки время по Москве, если в Белоруссии будет к примеру локальное белорусское время+1, в в Токио локальное Токийское + 6.
А программа должна автоматически показывать время Москвы, вне зависимости от Страны на компьютере котрой она установлена.
Кто подскажет решение?
Anatoly Podgoretsky (2006-10-21 21:14:00) [5]О тогда задача усложняется, придется еще и из местного времени переводить в универсальное, а затем из универсального в GMT
Но я так и не понял зачем клиенту нужен GMT
nokk (2006-10-21 18:58:00) [6]
> На фига тебе нужно время на Гринческом меридиане, я бы понял,
> если бы речь шла про Универсальное Кординированое Время,
> а так разве что для интереса.
> Первые два не выдают GMT надо мучаться с третей, переводить
> в системное, затем получать смещение до GMT и потом прибавлять
> его к системному.
Нужно, следующее: пользователь запускает программу (в каком часовом поясе он находится то не известно) и этот лабел1 показывает сколько времени к примеру в Москве, вот и думаю как сделать. GMT+ (смещение по Москве) и будет искомое. Не пойму как GMT достать. Возможно есть другие варианты решения задачи?
Anatoly Podgoretsky (2006-10-21 17:57:00) [7]Первые два не выдают GMT надо мучаться с третей, переводить в системное, затем получать смещение до GMT и потом прибавлять его к системному.
GanibalLector (2006-10-21 17:50:00) [8]Time Functions+F1
а там есть такие вещи как:
GetLocalTime
GetSystemTime
и даже GetTimeZoneInformation ;)
Anatoly Podgoretsky (2006-10-21 17:34:00) [9]На фига тебе нужно время на Гринческом меридиане, я бы понял, если бы речь шла про Универсальное Кординированое Время, а так разве что для интереса.