Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Util / DateTimeUtil.cs / 1 / DateTimeUtil.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Util { using System; internal sealed class DateTimeUtil { private DateTimeUtil() {} const long FileTimeOffset = 504911232000000000; static readonly DateTime MinValuePlusOneDay = DateTime.MinValue.AddDays(1); static readonly DateTime MaxValueMinusOneDay = DateTime.MaxValue.AddDays(-1); static internal DateTime FromFileTimeToUtc(long filetime) { long universalTicks = filetime + FileTimeOffset; return new DateTime(universalTicks); } static internal DateTime ConvertToUniversalTime(DateTime localTime) { if (localTime < MinValuePlusOneDay) { return DateTime.MinValue; } if (localTime > MaxValueMinusOneDay) { return DateTime.MaxValue; } return localTime.ToUniversalTime(); } static internal DateTime ConvertToLocalTime(DateTime utcTime) { if (utcTime < MinValuePlusOneDay) { return DateTime.MinValue; } if (utcTime > MaxValueMinusOneDay) { return DateTime.MaxValue; } return utcTime.ToLocalTime(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IndependentlyAnimatedPropertyMetadata.cs
- BaseAppDomainProtocolHandler.cs
- FileSecurity.cs
- ParseNumbers.cs
- Geometry3D.cs
- NamedPipeTransportBindingElement.cs
- ServerIdentity.cs
- TableLayoutColumnStyleCollection.cs
- DoubleAnimationBase.cs
- DictionaryBase.cs
- ApplicationTrust.cs
- EntityDataSourceWizardForm.cs
- DBPropSet.cs
- ErrorFormatterPage.cs
- DynamicRendererThreadManager.cs
- BitmapPalette.cs
- InputReportEventArgs.cs
- COAUTHINFO.cs
- PropertyGeneratedEventArgs.cs
- AuthStoreRoleProvider.cs
- EventLogPermissionAttribute.cs
- CalendarDayButton.cs
- FixedSOMPage.cs
- EventBuilder.cs
- CommentGlyph.cs
- InternalConfigEventArgs.cs
- ProtocolViolationException.cs
- ListMarkerSourceInfo.cs
- LazyTextWriterCreator.cs
- DictionaryKeyPropertyAttribute.cs
- ItemCollection.cs
- UnmanagedMarshal.cs
- Graph.cs
- QueryCursorEventArgs.cs
- DocumentStatusResources.cs
- EnlistmentState.cs
- CodeSubDirectory.cs
- NativeMethods.cs
- AsyncOperationManager.cs
- MiniCustomAttributeInfo.cs
- LocalBuilder.cs
- SqlConnectionPoolGroupProviderInfo.cs
- HScrollBar.cs
- CodeTypeDeclarationCollection.cs
- TimeSpanMinutesConverter.cs
- NativeMethodsOther.cs
- VideoDrawing.cs
- ReadonlyMessageFilter.cs
- ToolStripPanelRow.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- DesignTimeParseData.cs
- CompilerErrorCollection.cs
- ReferencedAssembly.cs
- ObjectDataSourceDisposingEventArgs.cs
- IteratorFilter.cs
- IntranetCredentialPolicy.cs
- DataGridViewCellStyleChangedEventArgs.cs
- FlowDocumentPageViewerAutomationPeer.cs
- DataObjectPastingEventArgs.cs
- HelpKeywordAttribute.cs
- SmtpException.cs
- TaiwanLunisolarCalendar.cs
- ServicePoint.cs
- MSG.cs
- SimpleColumnProvider.cs
- NestedContainer.cs
- SafeCryptoHandles.cs
- CellParaClient.cs
- SoapAttributeAttribute.cs
- DoubleKeyFrameCollection.cs
- DoubleStorage.cs
- WebPartAuthorizationEventArgs.cs
- TagPrefixInfo.cs
- EncryptedData.cs
- CodeRemoveEventStatement.cs
- PropertyGridEditorPart.cs
- Guid.cs
- SamlConstants.cs
- ContentValidator.cs
- Bold.cs
- DesignUtil.cs
- PropertyRecord.cs
- KoreanLunisolarCalendar.cs
- ComponentEditorForm.cs
- ShaderEffect.cs
- DynamicILGenerator.cs
- ComponentEditorPage.cs
- LocatorManager.cs
- Schema.cs
- DataGridViewDesigner.cs
- BlobPersonalizationState.cs
- TemplatedWizardStep.cs
- COM2PropertyDescriptor.cs
- OptimalTextSource.cs
- TextParagraphProperties.cs
- XPathNodeList.cs
- BamlRecordHelper.cs
- CalendarDesigner.cs
- DuplicateWaitObjectException.cs
- StandardTransformFactory.cs