Merge pull request #1 from Ravenwolfe/master

Found issue with XMLserialization using local time to serialize instead ...
This commit is contained in:
Mark Sturgill 2014-04-13 21:16:12 -07:00
commit 3bc81ea952
6 changed files with 8 additions and 8 deletions

View file

@ -364,7 +364,7 @@ namespace Server.Accounting
if ( banTime == DateTime.MinValue )
RemoveTag( "BanTime" );
else
SetTag( "BanTime", XmlConvert.ToString( banTime, XmlDateTimeSerializationMode.Local ) );
SetTag( "BanTime", XmlConvert.ToString( banTime, XmlDateTimeSerializationMode.Utc ) );
if ( banDuration == TimeSpan.Zero )
RemoveTag( "BanDuration" );
@ -1020,11 +1020,11 @@ namespace Server.Accounting
}
xml.WriteStartElement( "created" );
xml.WriteString( XmlConvert.ToString( m_Created, XmlDateTimeSerializationMode.Local ) );
xml.WriteString( XmlConvert.ToString( m_Created, XmlDateTimeSerializationMode.Utc ) );
xml.WriteEndElement();
xml.WriteStartElement( "lastLogin" );
xml.WriteString( XmlConvert.ToString( m_LastLogin, XmlDateTimeSerializationMode.Local ) );
xml.WriteString( XmlConvert.ToString( m_LastLogin, XmlDateTimeSerializationMode.Utc ) );
xml.WriteEndElement();
xml.WriteStartElement( "totalGameTime" );

View file

@ -67,7 +67,7 @@ namespace Server.Accounting
xml.WriteAttributeString( "addedBy", m_AddedBy );
xml.WriteAttributeString( "lastModified", XmlConvert.ToString( m_LastModified, XmlDateTimeSerializationMode.Local ) );
xml.WriteAttributeString( "lastModified", XmlConvert.ToString( m_LastModified, XmlDateTimeSerializationMode.Utc ) );
xml.WriteString( m_Content );

View file

@ -60,7 +60,7 @@ namespace Server.Engines.Reports
if ( val == null )
return DateTime.MinValue;
return XmlConvert.ToDateTime( val, XmlDateTimeSerializationMode.Local );
return XmlConvert.ToDateTime( val, XmlDateTimeSerializationMode.Utc );
}
private bool m_HasChild;

View file

@ -63,7 +63,7 @@ namespace Server.Engines.Reports
public override void SetDateTime( string key, DateTime value )
{
if ( value != DateTime.MinValue )
m_Xml.WriteAttributeString( key, XmlConvert.ToString( value, XmlDateTimeSerializationMode.Local ) );
m_Xml.WriteAttributeString( key, XmlConvert.ToString( value, XmlDateTimeSerializationMode.Utc ) );
}
public override void BeginObject( PersistableType typeID )

View file

@ -1090,7 +1090,7 @@ namespace Server
try
{
value = XmlConvert.ToDateTime( s, XmlDateTimeSerializationMode.Local );
value = XmlConvert.ToDateTime( s, XmlDateTimeSerializationMode.Utc );
}
catch
{

View file

@ -541,7 +541,7 @@ namespace Server
{
try
{
return XmlConvert.ToDateTime( dateTimeString, XmlDateTimeSerializationMode.Local );
return XmlConvert.ToDateTime( dateTimeString, XmlDateTimeSerializationMode.Utc );
}
catch
{