• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Изменить Timezone

  • Автор темы deeeman
  • Дата начала
D

deeeman

Привет всем!

есть поле, в нем значение типа DateTime:

23.05.2011 15:00:00 ZE6


нужно при сохранении сделать его таким:

23.05.2011 15:00:00 ZE3

т е просто поменять зону без изменении времяни.
Делаю:

Код:
Dim item As NotesItem
Dim dt As NotesDateTime

Set item = Source.Document.GetFirstItem("STARTDATETIME")
Set dt = item.DateTimeValue

Call dt.ConvertToZone(-3,False)

Call Source.Document.ReplaceItemValue("STARTDATETIME",dt)
Call Source.Document.Save(True,True)

но результата не дает. Меняем и время и зону.
Подскажите как надо?
 
D

deeeman

а если я не знаю что было Z6? может Z5 будет...

мне надо всегда чтобы было Z3

Call dt.AdjustHour(+3) уже не проканает
 
M

morpheus

deeeman
почему не канает , если у dt есть свойство TimeZone - где видно зону
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
37
Ну так определите какая текущая временная зона (DT.TimeZone), и вычислите разницу)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
клиент кажет в текущей TZ
а что по результату нужно получить-то, чем не устроила таймзона, кот. есть?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!