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
- _ChunkParse.cs
- IResourceProvider.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- ProfileSettings.cs
- ByteKeyFrameCollection.cs
- CommandTreeTypeHelper.cs
- CustomGrammar.cs
- BitmapFrameDecode.cs
- SplineQuaternionKeyFrame.cs
- SqlConnectionString.cs
- DataGridViewImageColumn.cs
- BitmapEffectDrawingContextState.cs
- XmlSerializerAssemblyAttribute.cs
- FrameworkElementAutomationPeer.cs
- APCustomTypeDescriptor.cs
- MimeImporter.cs
- UnhandledExceptionEventArgs.cs
- AnchorEditor.cs
- InstanceLockedException.cs
- RSAOAEPKeyExchangeDeformatter.cs
- HtmlMeta.cs
- ObjectDataSource.cs
- DiscoveryOperationContextExtension.cs
- COM2IPerPropertyBrowsingHandler.cs
- CompilerCollection.cs
- QueryableDataSourceHelper.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- DTCTransactionManager.cs
- AmbientValueAttribute.cs
- WebPartZoneCollection.cs
- AsymmetricKeyExchangeDeformatter.cs
- EventLogPermissionHolder.cs
- RegexStringValidator.cs
- InternalRelationshipCollection.cs
- WSSecurityOneDotOneReceiveSecurityHeader.cs
- FtpRequestCacheValidator.cs
- PlacementWorkspace.cs
- DataControlImageButton.cs
- CodeTypeDeclarationCollection.cs
- PrintPreviewGraphics.cs
- ObjectListTitleAttribute.cs
- CompiledXpathExpr.cs
- FontSource.cs
- QuaternionAnimationBase.cs
- MetafileHeader.cs
- SqlCommandBuilder.cs
- FunctionCommandText.cs
- CodeNamespaceImport.cs
- EntityParameter.cs
- XmlIgnoreAttribute.cs
- PrimitiveXmlSerializers.cs
- SqlCacheDependencyDatabase.cs
- XmlSerializerAssemblyAttribute.cs
- XomlCompilerError.cs
- CachedFontFace.cs
- DataPagerFieldCollection.cs
- ActivityExecutor.cs
- ErrorView.xaml.cs
- _HelperAsyncResults.cs
- StandardOleMarshalObject.cs
- PrinterSettings.cs
- BaseDataList.cs
- Run.cs
- BlurEffect.cs
- PartialList.cs
- MatrixCamera.cs
- ActivityDesignerHelper.cs
- PageParserFilter.cs
- SqlLiftIndependentRowExpressions.cs
- SplineQuaternionKeyFrame.cs
- PropertyChangedEventArgs.cs
- DefaultHttpHandler.cs
- MarkupExtensionReturnTypeAttribute.cs
- OperatorExpressions.cs
- DataBindingList.cs
- ReceiveReply.cs
- DrawingContextWalker.cs
- hwndwrapper.cs
- WindowsScrollBarBits.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- DebugControllerThread.cs
- GestureRecognitionResult.cs
- RadioButtonFlatAdapter.cs
- MULTI_QI.cs
- NonClientArea.cs
- XmlStringTable.cs
- Stylus.cs
- SecurityMessageProperty.cs
- ObjectDataSourceView.cs
- EntityDataSourceEntitySetNameItem.cs
- Aes.cs
- PropertiesTab.cs
- QilStrConcatenator.cs
- WrapPanel.cs
- TabControlAutomationPeer.cs
- PersonalizationAdministration.cs
- ClientSideProviderDescription.cs
- FtpCachePolicyElement.cs
- ByteStack.cs
- DataExchangeServiceBinder.cs