Code:
/ DotNET / DotNET / 8.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
- DataGridColumnDropSeparator.cs
- GridViewRowCollection.cs
- HwndStylusInputProvider.cs
- M3DUtil.cs
- FilteredReadOnlyMetadataCollection.cs
- BinaryHeap.cs
- MemoryPressure.cs
- BooleanSwitch.cs
- DbMetaDataColumnNames.cs
- TrustManagerPromptUI.cs
- EastAsianLunisolarCalendar.cs
- WebPartMinimizeVerb.cs
- PersonalizationDictionary.cs
- ImageMap.cs
- DependencyObjectPropertyDescriptor.cs
- AssemblyBuilder.cs
- OleStrCAMarshaler.cs
- SuppressedPackageProperties.cs
- XmlSchemaAnnotated.cs
- XamlTypeMapper.cs
- RegistrationServices.cs
- PrinterSettings.cs
- RtType.cs
- WebAdminConfigurationHelper.cs
- RectAnimationClockResource.cs
- CaseCqlBlock.cs
- BaseTemplateBuildProvider.cs
- URLString.cs
- NamedPipeConnectionPoolSettings.cs
- SmiContext.cs
- FactoryMaker.cs
- ArrangedElement.cs
- HttpListenerPrefixCollection.cs
- FontFamily.cs
- RelatedImageListAttribute.cs
- ChangeDirector.cs
- ChameleonKey.cs
- HighContrastHelper.cs
- BitmapEffectDrawingContextWalker.cs
- GridViewSortEventArgs.cs
- ScrollEvent.cs
- InlineObject.cs
- ReadOnlyDataSourceView.cs
- BindingList.cs
- SystemColorTracker.cs
- PermissionSet.cs
- ToolStripItemDesigner.cs
- GenericUI.cs
- InputProviderSite.cs
- RemotingException.cs
- WebPermission.cs
- WebPartManagerInternals.cs
- TableCell.cs
- ServicesSection.cs
- XmlUnspecifiedAttribute.cs
- DataGridViewRowCancelEventArgs.cs
- SortQuery.cs
- NonceCache.cs
- Model3DCollection.cs
- List.cs
- AbstractSvcMapFileLoader.cs
- MemberDescriptor.cs
- DynamicMethod.cs
- XmlSchemaInclude.cs
- LogExtent.cs
- Formatter.cs
- Point3DCollectionConverter.cs
- RegistryKey.cs
- Command.cs
- CaseInsensitiveOrdinalStringComparer.cs
- StreamUpdate.cs
- Size.cs
- DataStreamFromComStream.cs
- XmlNotation.cs
- TypeUtil.cs
- CodeNamespace.cs
- LicenseManager.cs
- ContextMarshalException.cs
- BamlVersionHeader.cs
- GradientSpreadMethodValidation.cs
- SocketInformation.cs
- RadialGradientBrush.cs
- NavigatingCancelEventArgs.cs
- TypedElement.cs
- JournalNavigationScope.cs
- Type.cs
- CachingHintValidation.cs
- SharedStatics.cs
- JoinTreeNode.cs
- PropertyMetadata.cs
- HttpClientCertificate.cs
- SqlRetyper.cs
- HashCryptoHandle.cs
- SingleAnimationUsingKeyFrames.cs
- EventHandlerList.cs
- DependencyPropertyChangedEventArgs.cs
- EntitySetBaseCollection.cs
- GenericTypeParameterBuilder.cs
- TransformGroup.cs
- ItemContainerPattern.cs