Datetime JavaFX中的日期和时间格式
我目前正在从事一个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
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。谢谢,现在工作正常。