matchItem.time =  new Date(parseInt(infoArr[2]))_oddsUitl.getDateTimeStr = function(dt) 
{
  return dt.getFullYear()+"-"+(dt.getMonth()+1)+"-"+dt.getDate()+" "+(dt.getHours()<10?"0":"")+dt.getHours()+":"+(dt.getMinutes()<10?"0":"")+dt.getMinutes();
}
_oddsUitl.getDtStr(matchItem.time)
其中:infoArr[2] ="1258101000000";请问这段代码如何转换成C#

解决方案 »

  1.   

    0001-01-01 10:56string str = "1258101000000";
                DateTime dt = new DateTime(long.Parse(str));
                string datestr= dt.ToString("yyyy-MM-dd hh:mm");
                MessageBox.Show(datestr);
      

  2.   

    string str = "1258101000000";
    DateTime dt1 = new DateTime(1970,1,1);
    long l= dt1.Ticks+ long(str)*10000;
    DateTime dt = new DateTime(l2);
    string datestr= dt.ToString("yyyy-MM-dd hh:mm");
      

  3.   

    DateTime dt = new DateTime(l); 
      

  4.   


    long l= dt1.Ticks+ long(str)*10000;
    这句str那里提示要输入分号
      

  5.   

      string str = "1258101000000";
                DateTime dt1 = new DateTime(long.Parse(str));
                Console.WriteLine(dt1);