我寫了一個從Matlab環境調用的java代碼。代碼返回一個DATE object.I想使用這個Date對象進行進一步處理。但是如何?捕獲日期對象進一步處理
import java.io.IOException;
import org.apache.commons.net.TimeTCPClient;// third party class
import java.util.Date;
public final class TimeClient
{
public static final Date timeTCP(String host) throws IOException
{
TimeTCPClient client = new TimeTCPClient();
try
{
// We want to timeout if a response takes longer than 4 seconds
client.setDefaultTimeout(4000);
client.connect(host);
Date t=client.getDate();
System.out.println(t);
return t;
}
finally
{
client.disconnect();
}
}
public static final void main(String[]args)
{
{
try
{
timeTCP(args[0]);
}
catch (IOException e)
{
e.printStackTrace();
System.exit(1);
}
}
}
}
這是我的Matlab代碼它調用上面的Java code.I保存它作爲一個M文件
function t = gettime()
import java.io.IOException
import java.util.Date
import org.apache.commons.net.TimeTCPClient
import MATLAB.project.*
tc= TimeClient
tc.main('time-a.timefreq.bldrdoc.gov')
end
thanx Jonas你再次來拯救我。 – shree 2012-02-21 23:07:08