我正在尝试使用我在Stackoverflow上找到的代码。它似乎适用于Android上的许多人,因为许多人对它竖起了大拇指。
然而,Eclipse甚至不会让我运行它。它给了我一个错误,告诉我Date()没有一个空的构造函数。它还有另外3个接受参数的构造函数,但这些构造函数似乎是用于将新的date对象设置为特定的时间和日期。
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss");
String currentDateandTime = sdf.format(new Date());发布于 2013-03-28 01:52:12
但是,
甚至不会让我运行它。它给了我一个错误,告诉我Date()没有一个空的构造函数。它还有另外3个接受参数的构造函数,但这些构造函数似乎是用于将新的date对象设置为特定的时间和日期。
这很可能是因为您导入了java.sql.date,但您需要使用java.util.date
看java.sql.Date和java.util.Date的参考文献
不同之处在于,java.util.Date java.sql.Date只有两个带参数的构造函数,而java.sql.Date构造函数(除了其他构造函数)没有参数-它是您正在寻找的。
因此,将您的导入更改为:
import java.util.Date;现在它会起作用了。
发布于 2013-03-28 02:11:14
首先为日期格式定义一个常量
public static final String DATE_FORMAT_TIMESTAMP = "yyyy-MM-dd HH:mm:ss";下面的代码将以上述格式获取日期和时间戳
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_TIMESTAMP);
Calendar cal = Calendar.getInstance();
String TimeStampSTARTTIME = sdf.format(cal.getTime()); https://stackoverflow.com/questions/15665834
复制相似问题