首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi跟java的日期转换有关问题

2012-04-15 
delphi跟java的日期转换问题a为字符串,给a赋值java:DatedatenewDate()aLong.toString(date.getTime())

delphi跟java的日期转换问题
a为字符串,给a赋值
java:
  Date   date=new   Date();
  a=Long.toString(date.getTime());结果是:1173163715875

delphi:
a:=floattostr(now);结果是:39147.7385462616

delphi要怎么做才能得到java那样的结果?

[解决办法]
a:=floattostr(time);//time是sysutils文件中表示当前时间的变量
[解决办法]
java中:
Date date=new Date();
a=Long.toString(date.getTime());
结果是:1173163715875毫秒,可直接用a=Long.toString(System.currentTimeMillis());
这个时间是从1970年一月一日0点开始计数的毫秒数;

delphi中:GetSystemTime
[解决办法]
uses
DateUtils;




DaysBetween(now,strtodatetime('1970-01-01'))*24*60*60

热点排行