TimezoneStdOffsetTo Property

The UTC offset for standard time, when this observance is in use.

Syntax

ANSI (Cross Platform)
char* GetTimezoneStdOffsetTo();
int SetTimezoneStdOffsetTo(const char* lpszTimezoneStdOffsetTo); Unicode (Windows) LPWSTR GetTimezoneStdOffsetTo();
INT SetTimezoneStdOffsetTo(LPCWSTR lpszTimezoneStdOffsetTo);
@property (nonatomic,readwrite,assign,getter=timezoneStdOffsetTo,setter=setTimezoneStdOffsetTo:) NSString* timezoneStdOffsetTo;
- (NSString*)timezoneStdOffsetTo;
- (void)setTimezoneStdOffsetTo:(NSString*)newTimezoneStdOffsetTo;
#define PID_CALDAV_TIMEZONESTDOFFSETTO 109

IPWORKS_EXTERNAL void* IPWORKS_CALL IPWorks_CalDAV_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
IPWORKS_EXTERNAL int IPWORKS_CALL IPWorks_CalDAV_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);

Default Value

""

Remarks

The UTC offset for standard time, when this observance is in use.

TimezoneStdStart, TimezoneStdOffsetFrom, and TimezoneStdOffsetTo are all required to specify the standard-time time zone.

The following example shows the CalTimezone set to Eastern time.

  CalDAV.Timezone.TimezoneId      = "US-Eastern";
  CalDAV.Timezone.URL             = "http://zones.example.com/tz/America-New_York.ics"

  CalDAV.Timezone.StdName         = "Eastern Standard Time (US & Canada)";
  CalDAV.Timezone.StdStart        = "20071104T020000";
  CalDAV.Timezone.StdOffsetFrom   = "-400";
  CalDAV.Timezone.StdOffsetTo     = "-500";
  CalDAV.Timezone.StdRule         = "FREQ=YEARLY;BYDAY=1SU;BYMONTH=11";

  CalDAV.TimeZone.DSTName         = "Eastern Daylight Time (US & Canada)";
  CalDAV.TimeZone.DSTStart        = "20070311T020000";  
  CalDAV.TimeZone.DSTOffsetFrom   = "-500";
  CalDAV.TimeZone.DSTOffsetTo     = "-400";
  CalDAV.TimeZone.DSTRule         = "FREQ=YEARLY;BYDAY=2SU;BYMONTH=3";

Data Type

String

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 C++ Edition - Version 20.0 [Build 8307]