浅诉别辞
2017-05-18 07:39
采纳率: 20%
浏览 4.9k
已采纳

java中获取当前时间年月日时分秒

如何获取当前时间?
比如今天
返回:
年:2017
月:05
日:18
时:15
分:40
秒:01

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • paavochan 2017-05-18 07:41
    已采纳

    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
    System.out.println(df.format(new Date()));// new Date()为获取当前系统时间

    已采纳该答案
    打赏 评论
  • show_code 2017-05-18 07:49

    楼上写的没毛病,实际中再加个try catch就完整了

    打赏 评论
  • 浅诉别辞 2017-05-18 07:49

    SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
    System.out.println(df.format(new Date()));
    这就是我想要的结果!十分感谢!

    打赏 评论
  • zhangyuanyincsdn 2017-05-18 07:55

    根据你的返回结果写了个:

        StringBuilder builder = new StringBuilder();
        DateFormat format = new SimpleDateFormat("yyyy/MM/dd/HH/mm/ss");
        String[] timer = format.format(new Date()).split("/");
        String[] names = {"年", "月", "日", "时", "分", "秒"};
        for (int i = 0; i < timer.length; i++) {
            builder.append(names[i]).append(":").append(timer[i]).append("\n");
        }
    
    打赏 评论

相关推荐 更多相似问题