int 类型的数据 如‘1295539200‘ 怎么装换为datetime型的数据啊 
我的数据库里面的时间全部是用得int 型的数据 怎样才能让显示 处时间格式啊 ?
跪求 解决方案啊

解决方案 »

  1.   

    直接cast(1295539200 as datetime)??
      

  2.   

    要有个基准时间吧,记得默认是1970/01/01 00:00:00select dateadd(s,1295539200,'1970-01-01 00:00:00') dtdt
    -----------------------
    2011-01-20 16:00:00.000
      

  3.   

    select to_date('1295539200','yyyy-mm-dd hh:ss:mm')from table
    显示出来的就是datetime了
      

  4.   

    楼主的数据库不是MS-SQL SERVER?
      

  5.   

    楼主用的是sql server 2000吧?
      

  6.   


     select DATE_ADD("1970-01-01 00:00:00",INTERVAL 1295539200 SECOND); 
      

  7.   

    再麻烦下各位,那个如果到java类里面怎么将 1295539200 转换为时间格式啊
      

  8.   

     Date dt = new Date();
     dt.setTime(1295539200);
     然后可用java.text.DateFormat转化为你想要显示的格式.
      

  9.   

    额.. 小弟不才, JAVA不太懂, 请楼主移步JAVA版块发问.