java SimpleDataFormat不兼容类型
我必须建立一个程序,在这个程序中,政府可以调用某个特定时期的内容(选择开始和结束日期,该时期将介于这两者之间)
为了确定日期是否介于实际显示正确信息的时间段之间,我想将字符串转换为日期,然后再转换为毫秒
我的代码如下:
public class Customer
{
// instance variables
private String Consumer;
private Order order;
private String date;
/**
* Fill in the name of the Consumer and the order number.
* Fill in the date/day in dd-MM-yyyy formate please.
*/
public Customer(String Consumer, String date, Order order)
{
// initialise instance variables
this.Consumer = Consumer;
this.order = order;
this.date = date;
}
/**
* Get the startDate
*/
public void getDate()
{
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
Date newDate = sdf.parse(date);
}
现在我得到了错误“不兼容的类型;您编写了一个字符串,其中需要int。)。它不应该转换字符串吗?为什么它需要int?错误在“sdf”上。解析(日期);“部分
任何帮助都会很棒
共 (0) 个答案