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
- OleDbConnectionInternal.cs
- SymmetricAlgorithm.cs
- ControlTemplate.cs
- NegotiationTokenProvider.cs
- DiffuseMaterial.cs
- LinkedResourceCollection.cs
- ServiceOperationParameter.cs
- TriggerActionCollection.cs
- DataSetMappper.cs
- Mutex.cs
- SoapException.cs
- PassportAuthenticationEventArgs.cs
- TemplateColumn.cs
- PersistenceTypeAttribute.cs
- EventRecordWrittenEventArgs.cs
- NaturalLanguageHyphenator.cs
- _DomainName.cs
- TransformerInfo.cs
- SqlRowUpdatingEvent.cs
- MimePart.cs
- DragDropManager.cs
- WebControlAdapter.cs
- SqlProfileProvider.cs
- SystemWebCachingSectionGroup.cs
- HttpContextServiceHost.cs
- SpecularMaterial.cs
- CallbackHandler.cs
- XmlLinkedNode.cs
- XmlObjectSerializer.cs
- ComIntegrationManifestGenerator.cs
- ControlHelper.cs
- FunctionImportElement.cs
- SmiGettersStream.cs
- SafeFileMappingHandle.cs
- PersonalizationStateInfo.cs
- HtmlElementCollection.cs
- UpdateManifestForBrowserApplication.cs
- WebPartHelpVerb.cs
- StreamReader.cs
- FixUp.cs
- ApplicationId.cs
- ElementHostPropertyMap.cs
- LinkLabelLinkClickedEvent.cs
- TypeSystem.cs
- WindowClosedEventArgs.cs
- X509Certificate2.cs
- Directory.cs
- RequestSecurityTokenForGetBrowserToken.cs
- Types.cs
- ProvidersHelper.cs
- _ListenerResponseStream.cs
- SmtpTransport.cs
- ServiceBuildProvider.cs
- UriPrefixTable.cs
- ProfilePropertyMetadata.cs
- SqlDataSourceView.cs
- RowSpanVector.cs
- WCFServiceClientProxyGenerator.cs
- CmsUtils.cs
- WebSysDefaultValueAttribute.cs
- MapPathBasedVirtualPathProvider.cs
- DocumentSequence.cs
- OrderByQueryOptionExpression.cs
- ICspAsymmetricAlgorithm.cs
- DelegateBodyWriter.cs
- SystemWebCachingSectionGroup.cs
- LineSegment.cs
- Encoder.cs
- ColumnBinding.cs
- StorageInfo.cs
- ActiveXMessageFormatter.cs
- FileNotFoundException.cs
- PkcsMisc.cs
- Trigger.cs
- PeerNameRecordCollection.cs
- ContentControl.cs
- SmtpNetworkElement.cs
- EntityTypeEmitter.cs
- MemoryStream.cs
- TextBlock.cs
- MouseGestureValueSerializer.cs
- BlobPersonalizationState.cs
- HtmlControlDesigner.cs
- MailAddressCollection.cs
- _ConnectStream.cs
- BindUriHelper.cs
- Dump.cs
- BStrWrapper.cs
- Thread.cs
- InlineCategoriesDocument.cs
- SqlReorderer.cs
- FixUp.cs
- SponsorHelper.cs
- DatatypeImplementation.cs
- InternalConfigEventArgs.cs
- MouseGestureConverter.cs
- LayoutUtils.cs
- IdleTimeoutMonitor.cs
- DashStyles.cs
- QilLoop.cs