Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AudioSignalProblemOccurredEventArgs.cs
- OdbcConnectionHandle.cs
- CommandLibraryHelper.cs
- CheckBoxRenderer.cs
- LocalizableResourceBuilder.cs
- TransformerConfigurationWizardBase.cs
- UserControl.cs
- XomlSerializationHelpers.cs
- Number.cs
- LOSFormatter.cs
- MostlySingletonList.cs
- TextBox.cs
- TextBox.cs
- RepeatButtonAutomationPeer.cs
- ObfuscationAttribute.cs
- DrawingGroup.cs
- BindingExpression.cs
- ValidationHelper.cs
- ProfilePropertySettingsCollection.cs
- TemplateEditingFrame.cs
- EntityDataSourceValidationException.cs
- MarkupCompilePass1.cs
- ConditionalExpression.cs
- SizeF.cs
- EnumUnknown.cs
- Label.cs
- NetSectionGroup.cs
- ReflectEventDescriptor.cs
- AssertSection.cs
- RowType.cs
- CompositeFontInfo.cs
- DLinqDataModelProvider.cs
- CatalogZoneBase.cs
- TraceLevelHelper.cs
- BufferCache.cs
- SendingRequestEventArgs.cs
- URIFormatException.cs
- AlgoModule.cs
- M3DUtil.cs
- ImageFormatConverter.cs
- DrawingCollection.cs
- HMACSHA256.cs
- TreeNodeStyleCollection.cs
- BindingCollection.cs
- CssStyleCollection.cs
- MenuTracker.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- Polyline.cs
- QueryOutputWriter.cs
- Vector3DCollection.cs
- ContainerFilterService.cs
- HtmlInputPassword.cs
- CharUnicodeInfo.cs
- CustomValidator.cs
- HostExecutionContextManager.cs
- VariableExpressionConverter.cs
- OneOfConst.cs
- SelectorItemAutomationPeer.cs
- Transform3DGroup.cs
- MenuItemCollection.cs
- FormsAuthenticationUser.cs
- HuffCodec.cs
- XmlImplementation.cs
- ProcessThread.cs
- HighContrastHelper.cs
- CounterSampleCalculator.cs
- ParseHttpDate.cs
- DocumentXmlWriter.cs
- ServiceDescription.cs
- ObjectTag.cs
- TrackingDataItemValue.cs
- ErasingStroke.cs
- XmlAttributeProperties.cs
- CheckPair.cs
- ConfigXmlWhitespace.cs
- ProxyGenerator.cs
- ListControlConvertEventArgs.cs
- DataGridViewAccessibleObject.cs
- DataKeyArray.cs
- HtmlWindowCollection.cs
- EncoderParameter.cs
- LogEntrySerializer.cs
- TypeInitializationException.cs
- SqlStatistics.cs
- ActivationArguments.cs
- BaseTemplateParser.cs
- NameValuePermission.cs
- _SslStream.cs
- TargetPerspective.cs
- ToolTip.cs
- safelinkcollection.cs
- SerializationInfo.cs
- MediaSystem.cs
- AnimationClockResource.cs
- XmlTextReaderImplHelpers.cs
- SimpleRecyclingCache.cs
- DataError.cs
- ConstraintStruct.cs
- TraceSection.cs
- FacetChecker.cs