java - 如何使用日期时间格式
问题描述
我正在使用日期时间格式以特定模式打印日期时间,但我的编译器抛出错误。
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
类以便使用它。
推荐阅读
- c# - 为网络核心应用程序处理 kubernetes deplyoment.yaml 中连接字符串中的密码
- css - 如何为给定字体的闪亮文本添加漂亮的笔触?
- sql - 将一个数据库表中的记录复制到另一个 Oracle SQL Developer
- css - 如何防止身体超出屏幕的左边缘?
- azure - Azure 资源管理器模板部署 - 删除现有资源
- docker - 容器出现故障时发出警报
- c# - C#中元素长度未知的两个列表的元素相减
- angular - 如何将数据添加到日历
- spring - 平衡集群中的 Spring WebFlow
- android - 在 Jetpack compose 中绘制动画圆