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
- NumberSubstitution.cs
- BinaryFormatter.cs
- SelectingProviderEventArgs.cs
- TraceContextRecord.cs
- uribuilder.cs
- TableCellCollection.cs
- SqlDataSourceFilteringEventArgs.cs
- EdmScalarPropertyAttribute.cs
- AppDomainProtocolHandler.cs
- XmlRootAttribute.cs
- BitmapPalettes.cs
- HashHelper.cs
- StrongName.cs
- CriticalFinalizerObject.cs
- MatrixUtil.cs
- TemplateInstanceAttribute.cs
- XmlMembersMapping.cs
- OAVariantLib.cs
- InvalidFilterCriteriaException.cs
- InfoCardMasterKey.cs
- SecurityRuntime.cs
- CodePageUtils.cs
- InputScope.cs
- TagMapInfo.cs
- XsdBuilder.cs
- LateBoundBitmapDecoder.cs
- PrintController.cs
- PopupControlService.cs
- SevenBitStream.cs
- EntityContainerEntitySetDefiningQuery.cs
- ThousandthOfEmRealPoints.cs
- NamedPipeTransportBindingElement.cs
- Inline.cs
- WebPermission.cs
- Convert.cs
- PhysicalOps.cs
- ProxyAssemblyNotLoadedException.cs
- XmlTypeAttribute.cs
- DataProtectionSecurityStateEncoder.cs
- LocalizeDesigner.cs
- ToolStripDropDownClosedEventArgs.cs
- OLEDB_Util.cs
- GridViewRowCollection.cs
- MatrixCamera.cs
- Point3D.cs
- MetadataUtilsSmi.cs
- SkewTransform.cs
- TextDecoration.cs
- XmlMemberMapping.cs
- KeyManager.cs
- Menu.cs
- KnownColorTable.cs
- XsdValidatingReader.cs
- GridViewCancelEditEventArgs.cs
- CryptoStream.cs
- MenuItemStyle.cs
- GreenMethods.cs
- AsyncCompletedEventArgs.cs
- StoreContentChangedEventArgs.cs
- Internal.cs
- GeometryGroup.cs
- DesignerActionGlyph.cs
- XmlReaderSettings.cs
- ProfileEventArgs.cs
- PasswordRecovery.cs
- PackagePart.cs
- UIAgentRequest.cs
- InvalidEnumArgumentException.cs
- PropertyBuilder.cs
- RadioButton.cs
- X509SubjectKeyIdentifierClause.cs
- BoolExpression.cs
- SqlWebEventProvider.cs
- VersionConverter.cs
- updatecommandorderer.cs
- FormattedText.cs
- InfoCardRSACryptoProvider.cs
- ADMembershipUser.cs
- CodeEventReferenceExpression.cs
- storepermissionattribute.cs
- RecognizedPhrase.cs
- RenderDataDrawingContext.cs
- IPHostEntry.cs
- FormsAuthentication.cs
- LocalizableAttribute.cs
- SmiEventStream.cs
- MenuCommand.cs
- DataListItem.cs
- ToolStripScrollButton.cs
- COM2EnumConverter.cs
- BitmapPalettes.cs
- CriticalExceptions.cs
- UpdatePanelTrigger.cs
- DataGridViewSelectedColumnCollection.cs
- RuntimeCompatibilityAttribute.cs
- OleDbStruct.cs
- SystemResourceHost.cs
- Padding.cs
- SimpleType.cs
- BitStream.cs