51 lines
1.1 KiB
C#
51 lines
1.1 KiB
C#
// ==++==
|
|
//
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//
|
|
// ==--==
|
|
namespace System.Globalization {
|
|
|
|
using System;
|
|
// This class represents a starting/ending time for a period of daylight saving time.
|
|
[Serializable]
|
|
[System.Runtime.InteropServices.ComVisible(true)]
|
|
public class DaylightTime
|
|
{
|
|
internal DateTime m_start;
|
|
internal DateTime m_end;
|
|
internal TimeSpan m_delta;
|
|
|
|
private DaylightTime() {
|
|
}
|
|
|
|
public DaylightTime(DateTime start, DateTime end, TimeSpan delta) {
|
|
m_start = start;
|
|
m_end = end;
|
|
m_delta = delta;
|
|
}
|
|
|
|
// The start date of a daylight saving period.
|
|
public DateTime Start {
|
|
get {
|
|
return m_start;
|
|
}
|
|
}
|
|
|
|
// The end date of a daylight saving period.
|
|
public DateTime End {
|
|
get {
|
|
return m_end;
|
|
}
|
|
}
|
|
|
|
// Delta to stardard offset in ticks.
|
|
public TimeSpan Delta {
|
|
get {
|
|
return m_delta;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|