zoukankan      html  css  js  c++  java
  • Java中获取当前时间并格式化

    主要有以下方式,代码如下:

    1.使用Calendar

    Calendar now = Calendar.getInstance();
    System.out.println("年:" + now.get(Calendar.YEAR));
    System.out.println("月:" + (now.get(Calendar.MONTH) + 1));
    System.out.println("日:" + now.get(Calendar.DAY_OF_MONTH));
    System.out.println("时:" + now.get(Calendar.HOUR_OF_DAY));
    System.out.println("分:" + now.get(Calendar.MINUTE));
    System.out.println("秒:" + now.get(Calendar.SECOND));

    2.使用Date

    Date d = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.println("当前时间:" + sdf.format(d));

    3.使用jdk8新的时间api,LocalDateTime、LocalDate、LocalTime

    ① jdk8 日期与时间:LocalDateTime

    LocalDateTime nowDateTime = LocalDateTime.now();
    System.out.println(nowDateTime);
    DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    System.out.println(dateTimeFormatter.format(nowDateTime));
    // 反着使用也可以
    System.out.println(nowDateTime.format(dateTimeFormatter));

    ②jdk8 日期: LocalDate

    LocalDate nowDate = LocalDate.now();
    System.out.println(nowDate);
    DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
    System.out.println(dateFormatter.format(nowDate));
    // 反着使用也可以
    System.out.println(nowDate.format(dateFormatter));

    ③jdk8 时间:LocalTime

    LocalTime nowTime = LocalTime.now();
    System.out.println(nowTime);
    DateTimeFormatter timeFormatter = DateTimeFormatter.ofPattern("HH:mm:ss");
    System.out.println(timeFormatter.format(nowTime));
    // 反着使用也可以
    System.out.println(nowTime.format(timeFormatter));
  • 相关阅读:
    异步多线程 Thread ThreadPool Task
    ASP.NET MVC IActionFilter IResultFilter IExceptionFilter/HandleError
    ASP.NET MVC Area 区域
    ASP.NET MVC Bundles 合并压缩(js css)
    ASP.NET MVC ActionMethodSelectorAttribute 以及HttpGet等Action特性
    ASP.NET MVC Form表单验证与Authorize特性
    ASP.NET MVC Owin 基本理解
    CSS 基础 例子 图片拼合技术
    CSS 基础 例子 display属性:block、inline和inline-block的区别
    UVa 1326
  • 原文地址:https://www.cnblogs.com/convict/p/8759014.html
Copyright © 2011-2022 走看看