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
- GlyphCache.cs
- PrintPreviewControl.cs
- IndependentAnimationStorage.cs
- RepeatButtonAutomationPeer.cs
- ButtonColumn.cs
- TableHeaderCell.cs
- DataServiceQuery.cs
- ParseHttpDate.cs
- IPEndPoint.cs
- ValidatorCompatibilityHelper.cs
- DrawingContextWalker.cs
- WebPartDisplayModeCancelEventArgs.cs
- TrustLevel.cs
- ClientOperationFormatterProvider.cs
- CodeCompileUnit.cs
- Baml6Assembly.cs
- FormViewPageEventArgs.cs
- ScriptHandlerFactory.cs
- HttpRuntime.cs
- KnownTypesHelper.cs
- BadImageFormatException.cs
- SiteMapSection.cs
- QueuePathEditor.cs
- AttributeXamlType.cs
- _Connection.cs
- VisualState.cs
- PixelFormats.cs
- DataGridViewSelectedRowCollection.cs
- EncoderNLS.cs
- PeerNearMe.cs
- MetadataFile.cs
- DefinitionProperties.cs
- HealthMonitoringSectionHelper.cs
- WeakReferenceList.cs
- UseAttributeSetsAction.cs
- StorageEntitySetMapping.cs
- Vars.cs
- BufferedGraphicsManager.cs
- DynamicResourceExtensionConverter.cs
- AuthenticatingEventArgs.cs
- KeyBinding.cs
- FormsAuthenticationUser.cs
- LinqDataView.cs
- Permission.cs
- StylusPointProperties.cs
- StringFreezingAttribute.cs
- ResourceContainer.cs
- WaitForChangedResult.cs
- SmiXetterAccessMap.cs
- ThreadExceptionEvent.cs
- HtmlInputControl.cs
- TypeSystemHelpers.cs
- TextElementEditingBehaviorAttribute.cs
- HierarchicalDataSourceConverter.cs
- StronglyTypedResourceBuilder.cs
- InvokeMethodDesigner.xaml.cs
- ManagedFilter.cs
- TemplateParser.cs
- EditorPartCollection.cs
- EntityViewGenerator.cs
- BrowserCapabilitiesFactory35.cs
- EnvironmentPermission.cs
- Parsers.cs
- DocumentCollection.cs
- DbProviderConfigurationHandler.cs
- KnownBoxes.cs
- StylusPointPropertyInfoDefaults.cs
- ColorConverter.cs
- RegisteredScript.cs
- ZipIOLocalFileBlock.cs
- xamlnodes.cs
- Task.cs
- RowBinding.cs
- CellQuery.cs
- ReferencedAssembly.cs
- User.cs
- CompareInfo.cs
- RedirectionProxy.cs
- DockPattern.cs
- AnimationClockResource.cs
- SafeProcessHandle.cs
- ActivityCodeDomReferenceService.cs
- Parsers.cs
- SerializationFieldInfo.cs
- CompositeFontParser.cs
- ControlPropertyNameConverter.cs
- VerificationException.cs
- SafeRegistryKey.cs
- Message.cs
- SqlCrossApplyToCrossJoin.cs
- PermissionRequestEvidence.cs
- SslStreamSecurityUpgradeProvider.cs
- DataObjectMethodAttribute.cs
- HandlerWithFactory.cs
- SelectedDatesCollection.cs
- XmlILIndex.cs
- AuthenticationService.cs
- DataBindingExpressionBuilder.cs
- Grid.cs
- UserControl.cs