zhao1014
V2EX  ›  问与答

这段代码哪里出错了?

  •  
  •   zhao1014 · Sep 5, 2019 · 1377 views
    This topic created in 2450 days ago, the information mentioned may be changed or developed.

    System.out.printf("%3d",date.getDayOfMonth());

            "%3d" 写上就会报错,其实我不知道这%3d 是干嘛用的。。。但是不写的话输出的日历格式不对,
            
            直接 copy 网上的代码就不会报错,给我整蒙了。
    
    zhao1014
        1
    zhao1014  
    OP
       Sep 5, 2019
    刚发布主题就发现问题在哪了 沉了沉了 不好意思
    zackwu
        2
    zackwu  
       Sep 5, 2019
    %3d 是用来格式化输出的,随便在网上找了个说明文档:
    https://www.cs.colostate.edu/~cs160/.Summer16/resources/Java_printf_method_quick_reference.pdf
    zhao1014
        3
    zhao1014  
    OP
       Sep 5, 2019 via Android
    @keith1126 感谢感谢,我刚发完贴就发现问题在哪了╯□╰,不过还是谢谢你的回答!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5738 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:22 · PVG 11:22 · LAX 20:22 · JFK 23:22
    ♥ Do have faith in what you're doing.