1478泰国时区问题

This commit is contained in:
lishuo 2021-11-12 16:53:45 +08:00
parent d754ff3b15
commit e14a683f62

View File

@ -1,8 +1,10 @@
using Assets.Scripts; using Assets.Scripts;
using Newtonsoft.Json; using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization;
using System.IO; using System.IO;
using System.Net; using System.Net;
using System.Net.Http; using System.Net.Http;
@ -292,8 +294,16 @@ namespace Assets.Scripts.Apis
request.CookieContainer.Add(item); request.CookieContainer.Add(item);
} }
var settings = new JsonSerializerSettings();
settings.Converters.Add(new IsoDateTimeConverter
{
Culture = CultureInfo.CurrentCulture,
DateTimeStyles = DateTimeStyles.AssumeLocal
});
var postData = new StringBuilder(); var postData = new StringBuilder();
var values = JsonConvert.DeserializeObject<Dictionary<string, string>>(JsonConvert.SerializeObject(data)); var values = JsonConvert.DeserializeObject<Dictionary<string, string>>(JsonConvert.SerializeObject(data, settings));
foreach (var item in values) foreach (var item in values)
{ {
postData.Append(WebUtility.UrlEncode($"{ item.Key }={ item.Value }&")); postData.Append(WebUtility.UrlEncode($"{ item.Key }={ item.Value }&"));