module com { module sun { module star { module util {
/** represents a range of date+time values.
*/
published struct DateTimeRange
{ /** contains the start nanoseconds (0 - 999 999 999) for the range.
*/ unsignedlong StartNanoSeconds;
/** contains the start seconds (0-59) for the range.
*/ unsignedshort StartSeconds;
/** contains the start minutes (0-59) for the range.
*/ unsignedshort StartMinutes;
/** contains the start hour (0-23) for the range.
*/ unsignedshort StartHours;
/** contains the start day of month (1-31 or 0 for a void date) for the range.
*/ unsignedshort StartDay;
/** contains the start month of year (1-12 or 0 for a void date) for the range.
*/ unsignedshort StartMonth;
/** contains the start year for the range.
*/ short StartYear;
/** contains the end nanoseconds (0 - 999 999 999) for the range.
*/ unsignedlong EndNanoSeconds;
/** contains the end seconds (0-59) for the range.
*/ unsignedshort EndSeconds;
/** contains the end minutes (0-59) for the range.
*/ unsignedshort EndMinutes;
/** contains the end hour (0-23) for the range.
*/ unsignedshort EndHours;
/** contains the end day of month (1-31 or 0 for a void date) for the range.
*/ unsignedshort EndDay;
/** contains the end month of year (1-12 or 0 for a void date) for the range.
*/ unsignedshort EndMonth;
/** contains the end year for the range.
*/ short EndYear;
/** true: time zone is UTC false: unknown time zone.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.