java - 使用 javafx 打印日期(作为字符串) - 继续打印当前日期
java - printing out a date (as as string) using javafx - keeps printing current date
这是我的病人 class 的代码和显示它的 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
转换为 string
,然后显示此...
@FXML
private TableColumn<Patient, String> timeColumn;
timeColumn.setCellValueFactory(new PropertyValueFactory<Patient, String>("time"));
将您的 getTime() 更改为:
public String getTime() {
DateTime d = new DateTime();
String s = null;
s = d.toString();
return s;
}
至:
public String getTime() {
return this.time;
}
因为您的 getTime()
一直在提供当前时间,而不是您使用 setTime()
存储的实际时间。
这是我的病人 class 的代码和显示它的 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
转换为 string
,然后显示此...
@FXML
private TableColumn<Patient, String> timeColumn;
timeColumn.setCellValueFactory(new PropertyValueFactory<Patient, String>("time"));
将您的 getTime() 更改为:
public String getTime() {
DateTime d = new DateTime();
String s = null;
s = d.toString();
return s;
}
至:
public String getTime() {
return this.time;
}
因为您的 getTime()
一直在提供当前时间,而不是您使用 setTime()
存储的实际时间。