java - 新手求教,当前时间问题?
巴扎黑
巴扎黑 2017-04-18 10:51:47
0
3
550

代码如下:

SimpleDateFormat std = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss"); System.out.println(std.format(new Date()));

为什么输出之后是2017-11-24 10:11:28, 2017-13-24 10:13:27.....等等之类的,好奇怪

每运行一次加一个月

完整代码:

巴扎黑
巴扎黑

全員に返信 (3)
刘奇

yyyy-mm-dd改成yyyy-MM-dd,是大写!!!大写标识月份!!!

いいねを押す+0
    PHPzhong

    yyyy是完整的西元年,MM(大写)是月份,dd是日期, 至于hh:mm:ss ,为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制

    いいねを押す+0
      PHPzhong

      小写的m代表分钟,所以每分钟都会变,换成 大写的M就行

      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!