java—使用javafx打印日期(如字符串)—保持打印当前日期
下面是我的patient类中的代码和显示它的java—使用javafx打印日期(如字符串)—保持打印当前日期,java,javafx,jodatime,Java,Javafx,Jodatime,下面是我的patient类中的代码和显示它的JavaFx代码。但是,每次我向队列添加新对象并刷新时,显示的时间都是当前时间,而不是每个单独的时间…` public String getTime() { DateTime d = new DateTime(); String s = null; s = d.toString(); return s; } public void setTime(String time) { this.time = tim
JavaFx
代码。但是,每次我向队列添加新对象并刷新时,显示的时间都是当前时间,而不是每个单独的时间…`
public String getTime() {
DateTime d = new DateTime();
String s = null;
s = d.toString();
return s;
}
public void setTime(String time) {
this.time = time;
}
我正在使用jodatime
将当前datetime
转换为字符串
,然后显示此
public String getTime() {
DateTime d = new DateTime();
String s = null;
s = d.toString();
return s;
}
public void setTime(String time) {
this.time = time;
}
@FXML
private TableColumn<Patient, String> timeColumn;
timeColumn.setCellValueFactory(new PropertyValueFactory<Patient, String>("time"));
@FXML
私有表列时间列;
timeColumn.setCellValueFactory(新属性ValueFactory(“时间”);
将getTime()更改为:
public String getTime() {
DateTime d = new DateTime();
String s = null;
s = d.toString();
return s;
}
public void setTime(String time) {
this.time = time;
}
致:
public String getTime() {
DateTime d = new DateTime();
String s = null;
s = d.toString();
return s;
}
public void setTime(String time) {
this.time = time;
}
因为您的
getTime()
不断给出当前时间,而不是使用setTime()
存储的实际时间,谢谢您的回复!然后,我是否需要更改setTime()方法以确保它始终设置为当前时间?不,setTime()函数很好,但您需要注意如何调用它,不要发送setTime()currentTime,而是发送您需要的时间,并且不要忘了使用toString,您会没事@fst104
public String getTime() {
DateTime d = new DateTime();
String s = null;
s = d.toString();
return s;
}
public void setTime(String time) {
this.time = time;
}