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
- ServiceDescriptionImporter.cs
- AssemblyCollection.cs
- ButtonField.cs
- PerfService.cs
- DiffuseMaterial.cs
- IResourceProvider.cs
- DataGridViewRowEventArgs.cs
- WindowsScroll.cs
- CompilationLock.cs
- ChangeDirector.cs
- PenContext.cs
- Transform3D.cs
- DefaultConfirmation.cs
- TextElementCollectionHelper.cs
- StrokeNode.cs
- DataReceivedEventArgs.cs
- Brush.cs
- GeometryModel3D.cs
- DataGridViewColumnEventArgs.cs
- ColorDialog.cs
- KeyValuePairs.cs
- DescendentsWalkerBase.cs
- PanelStyle.cs
- StringFunctions.cs
- BufferedStream.cs
- _TransmitFileOverlappedAsyncResult.cs
- SoapIncludeAttribute.cs
- SplitterCancelEvent.cs
- AuthorizationSection.cs
- XsdValidatingReader.cs
- ControlTemplate.cs
- HighlightVisual.cs
- SchemaExporter.cs
- ServiceOperationViewControl.cs
- ReadOnlyHierarchicalDataSource.cs
- BasicExpressionVisitor.cs
- MouseOverProperty.cs
- IntegerFacetDescriptionElement.cs
- Math.cs
- WeakReferenceKey.cs
- SqlCacheDependencyDatabase.cs
- XmlSchemaComplexContent.cs
- StringAnimationUsingKeyFrames.cs
- BamlVersionHeader.cs
- GatewayDefinition.cs
- EventRoute.cs
- ListBox.cs
- LinkedResourceCollection.cs
- PackageStore.cs
- IPAddressCollection.cs
- SqlUdtInfo.cs
- CodePropertyReferenceExpression.cs
- TextServicesContext.cs
- MediaEntryAttribute.cs
- WebConvert.cs
- CatalogZone.cs
- Config.cs
- MsmqIntegrationInputMessage.cs
- DecimalAnimationBase.cs
- EdmToObjectNamespaceMap.cs
- ClientCultureInfo.cs
- SiteMapDataSource.cs
- Assembly.cs
- MessageEncoderFactory.cs
- XmlHierarchicalEnumerable.cs
- InstanceStoreQueryResult.cs
- XmlIlGenerator.cs
- SecurityTokenTypes.cs
- CornerRadiusConverter.cs
- Base64Encoder.cs
- SqlDataSourceConfigureFilterForm.cs
- WebPartConnection.cs
- FileLogRecord.cs
- Compensate.cs
- ModifierKeysConverter.cs
- TaskSchedulerException.cs
- DelegatingConfigHost.cs
- SafeEventLogWriteHandle.cs
- EditorPartCollection.cs
- SmtpLoginAuthenticationModule.cs
- LostFocusEventManager.cs
- SqlCrossApplyToCrossJoin.cs
- ControlHelper.cs
- FileAuthorizationModule.cs
- JsonWriterDelegator.cs
- PathSegment.cs
- DynamicFilter.cs
- WebPartConnectionsCancelVerb.cs
- CompositeCollection.cs
- TraceListeners.cs
- NativeObjectSecurity.cs
- LayoutTable.cs
- GridViewRowPresenterBase.cs
- ToolStripGrip.cs
- DocobjHost.cs
- EventEntry.cs
- RotationValidation.cs
- WindowClosedEventArgs.cs
- PersonalizationProviderCollection.cs
- dbenumerator.cs