我使用日期时间格式,以特定模式打印日期时间,但是我的编译器抛出错误。
import java.util.Date;
import java.time.*;
import java.text.SimpleDateFormat;
public class fewdays{
public static void main(String[] args){
LocalDate today = LocalDate.now() ;
LocalDate then = today.minusDays( 2 ) ;
LocalTime time_ago = LocalTime.now();
LocalDateTime dt = LocalDateTime.of(then, time_ago);
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
System.out.println(dtf.format(dt));
}
}
现在,编译器显示此错误消息:
error: cannot find symbol
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
^
symbol: variable DateTimeFormatter
location: class fewdays
最佳答案
您需要导入DateTimeFormatter
类,以便可以使用它。
关于java - 如何使用日期时间格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56458447/