Skip to content

Commit e014872

Browse files
committed
Fix date time serialization bug.
1 parent 6b7dbaf commit e014872

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Dropbox.Api/Babel/JsonWriter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ private JsonWriter(JsonTextWriter writer)
4343
public static string Write<T>(T encodable, IEncoder<T> encoder, bool escapeNonAscii = false)
4444
{
4545
var builder = new StringBuilder();
46-
var textWriter = new JsonTextWriter(new StringWriter(builder));
46+
var textWriter = new JsonTextWriter(new StringWriter(builder)) { DateFormatString = "yyyy-MM-ddTHH:mm:ssZ" };
4747

4848
if (escapeNonAscii)
4949
{
@@ -118,7 +118,7 @@ void IJsonWriter.WriteSingle(float value)
118118
/// <param name="value">The value.</param>
119119
void IJsonWriter.WriteDateTime(DateTime value)
120120
{
121-
this.writer.WriteValue(value);
121+
this.writer.WriteValue(value.ToUniversalTime());
122122
}
123123

124124
/// <summary>

0 commit comments

Comments
 (0)