Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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(); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PropertyTabAttribute.cs
- ItemDragEvent.cs
- MainMenu.cs
- QueryStoreStatusRequest.cs
- UrlMappingsSection.cs
- SetStateEventArgs.cs
- SiteMapDataSourceView.cs
- ThrowHelper.cs
- PageBreakRecord.cs
- CodeNamespaceImportCollection.cs
- ActivityMarkupSerializer.cs
- FormClosedEvent.cs
- MarkupExtensionParser.cs
- base64Transforms.cs
- MimeAnyImporter.cs
- FrameworkReadOnlyPropertyMetadata.cs
- SecurityTimestamp.cs
- ReadOnlyDictionary.cs
- GradientStop.cs
- CommandLineParser.cs
- DependencyPropertyHelper.cs
- InputElement.cs
- DESCryptoServiceProvider.cs
- TableItemPattern.cs
- SafeFileMappingHandle.cs
- ScriptingAuthenticationServiceSection.cs
- ScrollBar.cs
- EntityContainerEntitySetDefiningQuery.cs
- LayoutSettings.cs
- DataGridViewLayoutData.cs
- HyperLinkColumn.cs
- X509Certificate2.cs
- ComplexLine.cs
- Encoder.cs
- GridViewColumnHeader.cs
- WindowsScrollBar.cs
- GiveFeedbackEvent.cs
- StrokeIntersection.cs
- NamespaceQuery.cs
- NotifyIcon.cs
- TableCell.cs
- Process.cs
- CheckBoxFlatAdapter.cs
- IFormattable.cs
- HttpTransportSecurityElement.cs
- SqlConnectionFactory.cs
- WasHostedComPlusFactory.cs
- AspNetPartialTrustHelpers.cs
- DBAsyncResult.cs
- HttpMethodAttribute.cs
- BoundField.cs
- IdnElement.cs
- HttpCachePolicy.cs
- RequiredAttributeAttribute.cs
- TraceSection.cs
- StringAnimationUsingKeyFrames.cs
- SoapIgnoreAttribute.cs
- SymmetricCryptoHandle.cs
- MaskInputRejectedEventArgs.cs
- BehaviorService.cs
- HttpException.cs
- CommandBinding.cs
- FileSecurity.cs
- DesignerSerializerAttribute.cs
- StackOverflowException.cs
- PlainXmlSerializer.cs
- PlatformNotSupportedException.cs
- ImageKeyConverter.cs
- CompiledQueryCacheKey.cs
- ClipboardProcessor.cs
- StringValueConverter.cs
- SuppressedPackageProperties.cs
- TextDocumentView.cs
- DataGridCommandEventArgs.cs
- AttachedPropertyMethodSelector.cs
- XamlSerializerUtil.cs
- ADRole.cs
- SqlDataSource.cs
- Size3D.cs
- UserMapPath.cs
- DataGridViewComboBoxCell.cs
- NullableIntAverageAggregationOperator.cs
- UsernameTokenFactoryCredential.cs
- UIAgentAsyncBeginRequest.cs
- ExpressionEditorAttribute.cs
- ProfileInfo.cs
- IdentityReference.cs
- PageEventArgs.cs
- RouteData.cs
- EntityDataSourceContainerNameItem.cs
- StylusPoint.cs
- DbDataReader.cs
- RecordConverter.cs
- LineUtil.cs
- NativeObjectSecurity.cs
- SafeRightsManagementSessionHandle.cs
- ItemContainerGenerator.cs
- ExceptionHandlersDesigner.cs
- MinimizableAttributeTypeConverter.cs
- PageFunction.cs