为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用日期时间格式

如何使用日期时间格式

德玛西亚99 2023-01-05 17:23:28

我正在使用日期时间格式以特定模式打印日期时间,但我的编译器抛出错误。


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


查看完整描述

3 回答

?
开满天机

TA贡献1550条经验 获得超12个赞

您需要导入DateTimeFormatter类才能使用它。



查看完整回答
反对 回复 2023-01-05
?
梦里花落0921

TA贡献1545条经验 获得超5个赞

DateTimeFornatter在包装中java.time.format

所以你必须添加

import java.time.format.DateTimeFormatter


查看完整回答
反对 回复 2023-01-05
?
qq_遁去的一_1

TA贡献1468条经验 获得超7个赞

我正在使用日期时间格式以特定模式打印日期时间,但我的编译器抛出错误。


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


查看完整回答
反对 回复 2023-01-05

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信