TimezoneStdStart Property
The effective onset date and local time for the standard-time time zone definition.
Syntax
ANSI (Cross Platform) char* GetTimezoneStdStart();
int SetTimezoneStdStart(const char* lpszTimezoneStdStart); Unicode (Windows) LPWSTR GetTimezoneStdStart();
INT SetTimezoneStdStart(LPCWSTR lpszTimezoneStdStart);
@property (nonatomic,readwrite,assign,getter=timezoneStdStart,setter=setTimezoneStdStart:) NSString* timezoneStdStart; - (NSString*)timezoneStdStart; - (void)setTimezoneStdStart:(NSString*)newTimezoneStdStart;
#define PID_CALDAV_TIMEZONESTDSTART 111 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 effective onset date and local time for the standard-time time zone definition. The date and time MUST be specified as a date with a local time value. in the format "YYYYMMDDThhmmss", where "T" indicates the break between date and time.
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