public static Int64 ToInt64(this Decimal d)
 {
     return(Decimal.ToInt64(d));
 }
 /// <summary>当前时间的一个毫秒级的长整型数值(保持和Java的一致性)
 /// Java获取此值的方法是:Calendar.getInstance().getTimeInMillis()
 /// 具体分析请见:http://blog.csdn.net/LaoBai_2006/archive/2008/10/22/3124719.aspx
 /// </summary>
 /// <returns></returns>
 public static long TicksInMillis(this DateTime currDateTime)
 {
     return(Decimal.ToInt64(Decimal.Divide(DateTime.UtcNow.Ticks - 621355968000000000, 10000)));
 }