Datetime JavaFX中的日期和时间格式

Datetime JavaFX中的日期和时间格式,datetime,javafx,Datetime,Javafx,我目前正在从事一个JavaFX项目,在文本区域显示当前日期时遇到问题。 我使用以下代码设置日期和时间格式: SimpleDateFormat Date = new SimpleDateFormat("dd/MM/yy hh/mm"); Date date = new Date(); 例如,我希望当前日期和时间显示为15/05/2021 15:03,但文本区域显示以下内容: 美国东部时间2021年5月15日星期六15:03:21 是否仍需将日期格式设置为“dd/MM/yy h

我目前正在从事一个JavaFX项目,在文本区域显示当前日期时遇到问题。 我使用以下代码设置日期和时间格式:

SimpleDateFormat Date = new SimpleDateFormat("dd/MM/yy hh/mm");
Date date = new Date();
例如,我希望当前日期和时间显示为15/05/2021 15:03,但文本区域显示以下内容:

美国东部时间2021年5月15日星期六15:03:21

是否仍需将日期格式设置为“dd/MM/yy hh/MM”

*注意:我同时导入了java.text.simpleDataFormat和java.util.Date

java.util.Date
java.util.Calendar
, 而
java.text.simpleDataFormat
类在 Java最早推出并发展起来。课程设计得不好,也不好 执行。已尝试进行改进,因此您的反对意见 建立不幸的是,改进的尝试基本上失败了。你 我们应该完全避免这些课程。它们在Java8中被取代 通过新的课程

改用这个:

import java.time.LocalDateTime;
导入java.time.format.DateTimeFormatter;
LocalDateTime now=LocalDateTime.now();
DateTimeFormatter formatter=模式的DateTimeFormatter.of(“dd/MM/yy hh:MM”);
TextArea TextArea=newtextarea(formatter.format(现在));

尽量避免使用旧的日期和时间API。改用Java8中添加的
java.time
API。谢谢,现在工作正常。