当前位置: 技术问答>java相关
编译问题,在线请教!急!
来源: 互联网 发布时间:2015-11-20
本文导语: 一段java代码在编译时出错,代码及错误信息如下: package pj.cwt.database; import java.io.*; import java.sql.*; import java.util.*; public class DBConnectionManager { ... ... ... long l1 = (new Date()).getTime(); ...
一段java代码在编译时出错,代码及错误信息如下:
package pj.cwt.database;
import java.io.*;
import java.sql.*;
import java.util.*;
public class DBConnectionManager
{
...
...
...
long l1 = (new Date()).getTime();
^
该行出错!
错误信息为:
reference to Data is ambiguous, both class java.util.date in java.util and class java.sql.Date in java.sql match
请问:该如何修改?或者出错原因。谢谢!
package pj.cwt.database;
import java.io.*;
import java.sql.*;
import java.util.*;
public class DBConnectionManager
{
...
...
...
long l1 = (new Date()).getTime();
^
该行出错!
错误信息为:
reference to Data is ambiguous, both class java.util.date in java.util and class java.sql.Date in java.sql match
请问:该如何修改?或者出错原因。谢谢!
|
将long l1 = (new Date()).getTime();
更改成为
long l1 = (new java.util.Date()).getTime();
更改成为
long l1 = (new java.util.Date()).getTime();
|
哈哈,这个错误是这样的:
java.util和java.sql这两个包里都有Date这个类,所有提示编译器不知道用那个。
long l1 = (new Date()).getTime();
这句你想用java.util.Date,则long l1 = (new java.util.Date()).getTime();否则用long l1 = (new java.sql.Date()).getTime();
java.util和java.sql这两个包里都有Date这个类,所有提示编译器不知道用那个。
long l1 = (new Date()).getTime();
这句你想用java.util.Date,则long l1 = (new java.util.Date()).getTime();否则用long l1 = (new java.sql.Date()).getTime();