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
- CheckBoxField.cs
- XLinq.cs
- ProxyHelper.cs
- StreamInfo.cs
- MeshGeometry3D.cs
- CodeTypeParameter.cs
- ObjectAnimationUsingKeyFrames.cs
- QEncodedStream.cs
- BamlTreeMap.cs
- X509UI.cs
- AuthenticatingEventArgs.cs
- ThaiBuddhistCalendar.cs
- StaticFileHandler.cs
- CollectionBase.cs
- XmlNodeReader.cs
- BaseCollection.cs
- InternalCache.cs
- DesignerDataRelationship.cs
- ExpandableObjectConverter.cs
- HMAC.cs
- ClipboardProcessor.cs
- httpserverutility.cs
- ToolStripSeparator.cs
- SqlStatistics.cs
- EmptyStringExpandableObjectConverter.cs
- Certificate.cs
- Grant.cs
- FormatException.cs
- SharedPerformanceCounter.cs
- httpapplicationstate.cs
- baseaxisquery.cs
- ConfigPathUtility.cs
- ProxyManager.cs
- DataControlFieldCollection.cs
- HtmlLabelAdapter.cs
- Blend.cs
- StreamResourceInfo.cs
- Drawing.cs
- ManagementObjectCollection.cs
- HttpCachePolicyBase.cs
- RuntimeResourceSet.cs
- AssemblyUtil.cs
- StructuralCache.cs
- Bold.cs
- CodeSnippetCompileUnit.cs
- QueryOpeningEnumerator.cs
- TypeResolver.cs
- AnyReturnReader.cs
- NativeMethods.cs
- HashAlgorithm.cs
- FrugalMap.cs
- KerberosRequestorSecurityToken.cs
- WrapPanel.cs
- View.cs
- SecurityRuntime.cs
- SafeTokenHandle.cs
- DataMisalignedException.cs
- CallTemplateAction.cs
- HtmlInputSubmit.cs
- InputBindingCollection.cs
- XmlSchemaAttributeGroupRef.cs
- SqlProcedureAttribute.cs
- BrowserCapabilitiesFactory.cs
- LinkTarget.cs
- UriExt.cs
- PropertyOrder.cs
- XmlReader.cs
- bindurihelper.cs
- RoleGroupCollection.cs
- Menu.cs
- EventWaitHandle.cs
- complextypematerializer.cs
- PropertyMetadata.cs
- ClientSideProviderDescription.cs
- Point.cs
- Geometry3D.cs
- PartitionedDataSource.cs
- ETagAttribute.cs
- WebControlParameterProxy.cs
- SizeChangedInfo.cs
- FormsAuthentication.cs
- UInt16Converter.cs
- DynamicQueryableWrapper.cs
- AcceleratedTokenProviderState.cs
- XmlUtil.cs
- URLAttribute.cs
- HttpCapabilitiesEvaluator.cs
- ArithmeticException.cs
- ObjectQueryProvider.cs
- EpmAttributeNameBuilder.cs
- NullableBoolConverter.cs
- Crc32.cs
- WebPartMenuStyle.cs
- StateMachineSubscriptionManager.cs
- Application.cs
- HelpProvider.cs
- Speller.cs
- WindowsTokenRoleProvider.cs
- CompositeFontParser.cs
- CanExpandCollapseAllConverter.cs