Json时间格式怎么转换成正常格式?在线等! RT! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前自己用的,看看是你要的么?function ChangeDateFormat(cellval) { try { var date = new Date(parseInt(cellval.replace("/Date(", "").replace(")/", ""), 10)); var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1; var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate(); return date.getFullYear() + "-" + month + "-" + currentDate; } catch (e) { return ""; }} 专程实体类或者实体类集合吗?给你个类 /// <summary> /// Json工具类 /// </summary> public static class JSONUtils { /// <summary> /// 序列化数据为Json数据格式. /// </summary> /// <param name="value">被序列化的对象</param> /// <returns></returns> public static string ToJson(this object value) { Type type = value.GetType(); Newtonsoft.Json.JsonSerializer json = new Newtonsoft.Json.JsonSerializer(); json.NullValueHandling = NullValueHandling.Ignore; json.ObjectCreationHandling = Newtonsoft.Json.ObjectCreationHandling.Replace; json.MissingMemberHandling = Newtonsoft.Json.MissingMemberHandling.Ignore; json.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; StringWriter sw = new StringWriter(); Newtonsoft.Json.JsonTextWriter writer = new JsonTextWriter(sw); writer.Formatting = Formatting.None; writer.QuoteChar = '"'; json.Serialize(writer, value); string output = sw.ToString(); writer.Close(); sw.Close(); return output; } /// <summary> /// 将Json数据转为对象 /// </summary> /// <typeparam name="T">目标对象</typeparam> /// <param name="jsonText">json数据字符串</param> /// <returns></returns> public static T FromJson<T>(this string jsonText) { Newtonsoft.Json.JsonSerializer json = new Newtonsoft.Json.JsonSerializer(); json.NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore; json.ObjectCreationHandling = Newtonsoft.Json.ObjectCreationHandling.Replace; json.MissingMemberHandling = Newtonsoft.Json.MissingMemberHandling.Ignore; json.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; StringReader sr = new StringReader(jsonText); Newtonsoft.Json.JsonTextReader reader = new JsonTextReader(sr); T result = (T)json.Deserialize(reader, typeof(T)); reader.Close(); return result; } }//转换成json JSONUtils.ToJson(类);//转换成实体类 JSONUtils.FromJson<类的名字>(json字符串) 关于可视化效果的问题! 如何实现像进度条一样的搜索频度 C# C/S模式如何实现图片展示功能? COM+服务的自动事务处理大家帮我看看 精通C# C++的朋友请进这里 Url 问题 奇怪奇怪!!!类与实例可以同名!!是bug吗? C# winform弹框问题 在一个辅助线程里,想让主线程暂停一下,然后继续主线程,也不退出辅助线程,该怎么做? c#如何设置c++写的串口库的参数 如何用C#语言,去读一个EXCEL,判断出合并单元格 从剪切板中读取Metafile类型图片,读不出来
function ChangeDateFormat(cellval) {
try {
var date = new Date(parseInt(cellval.replace("/Date(", "").replace(")/", ""), 10));
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
return date.getFullYear() + "-" + month + "-" + currentDate;
} catch (e) {
return "";
}
}
/// <summary>
/// Json工具类
/// </summary>
public static class JSONUtils
{
/// <summary>
/// 序列化数据为Json数据格式.
/// </summary>
/// <param name="value">被序列化的对象</param>
/// <returns></returns>
public static string ToJson(this object value)
{ Type type = value.GetType(); Newtonsoft.Json.JsonSerializer json = new Newtonsoft.Json.JsonSerializer();
json.NullValueHandling = NullValueHandling.Ignore;
json.ObjectCreationHandling = Newtonsoft.Json.ObjectCreationHandling.Replace;
json.MissingMemberHandling = Newtonsoft.Json.MissingMemberHandling.Ignore;
json.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
StringWriter sw = new StringWriter();
Newtonsoft.Json.JsonTextWriter writer = new JsonTextWriter(sw);
writer.Formatting = Formatting.None;
writer.QuoteChar = '"';
json.Serialize(writer, value); string output = sw.ToString();
writer.Close();
sw.Close(); return output;
}
/// <summary>
/// 将Json数据转为对象
/// </summary>
/// <typeparam name="T">目标对象</typeparam>
/// <param name="jsonText">json数据字符串</param>
/// <returns></returns>
public static T FromJson<T>(this string jsonText)
{
Newtonsoft.Json.JsonSerializer json = new Newtonsoft.Json.JsonSerializer(); json.NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore;
json.ObjectCreationHandling = Newtonsoft.Json.ObjectCreationHandling.Replace;
json.MissingMemberHandling = Newtonsoft.Json.MissingMemberHandling.Ignore;
json.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; StringReader sr = new StringReader(jsonText);
Newtonsoft.Json.JsonTextReader reader = new JsonTextReader(sr);
T result = (T)json.Deserialize(reader, typeof(T));
reader.Close(); return result;
}
}
//转换成json JSONUtils.ToJson(类);
//转换成实体类 JSONUtils.FromJson<类的名字>(json字符串)