首先看一下ASP.NET AJAX服务器端对日期类型JSON序列化的处理:(详见Ajax扩展源码中的JavaScriptSerializer.cs)
internal
static
readonly
long
DatetimeMinTimeTicks
=
(
new
DateTime(
1970
,
1
,
1
,
0
,
0
,
0
, DateTimeKind.Utc)).Ticks;
private static void SerializeDateTime(DateTime datetime, StringBuilder sb) {
sb.Append( @" ""//Date( " );
sb.Append((datetime.ToUniversalTime().Ticks - DatetimeMinTimeTicks)
private static void SerializeDateTime(DateTime datetime, StringBuilder sb) {
sb.Append( @" ""//Date( " );
sb.Append((datetime.ToUniversalTime().Ticks - DatetimeMinTimeTicks)