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
- TextServicesCompartmentEventSink.cs
- StackBuilderSink.cs
- PersonalizationDictionary.cs
- ClearTypeHintValidation.cs
- Table.cs
- ValidatorCollection.cs
- EventSinkActivity.cs
- IDReferencePropertyAttribute.cs
- Graph.cs
- Cursor.cs
- SerializationException.cs
- ListManagerBindingsCollection.cs
- X509Certificate2.cs
- SQLSingleStorage.cs
- WebConfigurationHost.cs
- AxHostDesigner.cs
- Storyboard.cs
- Slider.cs
- FieldDescriptor.cs
- TranslateTransform3D.cs
- RewritingValidator.cs
- DbConnectionStringBuilder.cs
- ColumnBinding.cs
- TreeView.cs
- FactoryGenerator.cs
- DataGridViewSelectedRowCollection.cs
- ViewValidator.cs
- ZoneButton.cs
- DispatcherExceptionFilterEventArgs.cs
- XmlDownloadManager.cs
- SamlDoNotCacheCondition.cs
- StrokeCollectionConverter.cs
- HandlerBase.cs
- NullableDoubleAverageAggregationOperator.cs
- DataGridSortCommandEventArgs.cs
- QuaternionAnimation.cs
- FileInfo.cs
- dataobject.cs
- DrawingAttributes.cs
- EncoderNLS.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- WebContentFormatHelper.cs
- Keyboard.cs
- DataGridViewColumn.cs
- MailSettingsSection.cs
- XappLauncher.cs
- SchemaNamespaceManager.cs
- GridItemPatternIdentifiers.cs
- UrlAuthorizationModule.cs
- GeometryValueSerializer.cs
- GridViewColumnHeaderAutomationPeer.cs
- StylusPlugInCollection.cs
- ConditionCollection.cs
- OutputCacheSection.cs
- MarshalByRefObject.cs
- AsyncOperation.cs
- AVElementHelper.cs
- DBParameter.cs
- QueryStatement.cs
- __TransparentProxy.cs
- TreeSet.cs
- MappingSource.cs
- NumberFunctions.cs
- DbMetaDataFactory.cs
- RegexCompilationInfo.cs
- DispatcherProcessingDisabled.cs
- ClientProxyGenerator.cs
- FlowDecisionLabelFeature.cs
- CompositeScriptReferenceEventArgs.cs
- UpDownBase.cs
- PolicyLevel.cs
- CounterSample.cs
- StructuredType.cs
- UnmanagedMemoryStream.cs
- CustomAttribute.cs
- PropagatorResult.cs
- SelectionService.cs
- ContentDisposition.cs
- TimerElapsedEvenArgs.cs
- EngineSiteSapi.cs
- BamlLocalizableResourceKey.cs
- ConfigurationFileMap.cs
- FigureParagraph.cs
- ParallelActivityDesigner.cs
- XhtmlConformanceSection.cs
- EpmCustomContentSerializer.cs
- WhitespaceRule.cs
- SpanIndex.cs
- TransactionValidationBehavior.cs
- CommandExpr.cs
- Tag.cs
- InternalConfigSettingsFactory.cs
- ParentQuery.cs
- BitmapImage.cs
- AnnotationAuthorChangedEventArgs.cs
- Decimal.cs
- VirtualizedCellInfoCollection.cs
- ReceiveMessageContent.cs
- OracleBoolean.cs
- SapiInterop.cs