ИнтернетПочтовоеСообщение.СмещениеДатыОтправления (InternetMailMessage.PostingDateOffset)
Использование:
Описание:
Смещение даты отправления от универсального времени (UTC) в секундах. Для часовых поясов, отстающих от UTC, значение отрицательное.
Пример приведения даты отправления к дате в часовом поясе сеанса:
ДатаОтправленияВЗонеОтправителя = Сообщение.ДатаОтправления; СмещениеОтправителя = Сообщение.СмещениеДатыОтправления; // Дата отправления сообщения, приведенная к UTC ДатаОтправлениеUTC = ДатаОтправленияВЗонеОтправителя - СмещениеОтправителя; ЧасовойПояс = ЧасовойПоясСеанса(); // Смещение времени получателя относительно UTC на дату отправки письма с учетом // смещения летнего времени СмещениеПолучателя = СмещениеСтандартногоВремени(ЧасовойПояс, ДатаОтправлениеUTC) + СмещениеЛетнегоВремени(ЧасовойПояс, ДатаОтправлениеUTC); // Дата отправления, приведенная к дате получателя. Смещение рассчитано на момент // отправления сообщения ЛокальнаяДатаОтправления = ДатаОтправленияВЗонеОтправителя + (СмещениеПолучателя – СмещениеОтправителя); |
Пример приведения даты отправления к дате в часовом поясе компьютера.
ДатаОтправленияВЗонеОтправителя = Сообщение.ДатаОтправления; СмещениеОтправителя = Сообщение.СмещениеДатыОтправления; // Дата отправления сообщения, приведенная к UTC ДатаОтправлениеUTC = ДатаОтправленияВЗонеОтправителя - СмещениеОтправителя; ЧасовойПояс = ЧасовойПояс(); // Смещение времени получателя относительно UTC на дату отправки письма с учетом // смещения летнего времени СмещениеПолучателя = СмещениеСтандартногоВремени(ЧасовойПояс, ДатаОтправлениеUTC) + СмещениеЛетнегоВремени(ЧасовойПояс, ДатаОтправлениеUTC); // Дата отправления, приведенная к дате получателя. Смещение рассчитано на момент // отправления сообщения ЛокальнаяДатаОтправления = ДатаОтправленияВЗонеОтправителя + (СмещениеПолучателя – СмещениеОтправителя); |
Доступность: