zoukankan      html  css  js  c++  java
  • 时间类

    一.Date类

     1 一些主要的方法:
     2 public class DateTest {
     3     public static void main(String[] args) throws ParseException {
     4         Date date = new Date();
     5         //输出当前时间
     6         System.out.println(date);                                                                 //Tue Mar 24 17:18:14 CST 2020
     7         //getTime方法返回一个整数值,这个整数代表了从1970年1月1日开始计算到Date对象中的时间之间的毫秒数
     8         System.out.println(date.getTime());                                                       //1585041494622
     9         //将Date类按照规范转换为字符串格式,以下两种格式都可以
    10         DateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    11         String str1 = dateFormat1.format(date);
    12         System.out.println(str1);                                                                 //2020-03-24 17:18:14
    13         DateFormat dateFormat2 = new SimpleDateFormat("y-M-d H:m:s");
    14         String str2 = dateFormat2.format(date);
    15         System.out.println(str2);                                                                 //2020-3-24 17:18:14
    16         //将字符串转换成对应的日期类
    17         Date d1 = dateFormat1.parse("2020-3-24 10:10:10");
    18         System.out.println(d1);                                                                   //Tue Mar 24 10:10:10 CST 2020
    19     }
    20 }

    二.Calendar类

     1 一些主要的方法
     2 public class CalendarTest {
     3     public static void main(String[] args) throws ParseException {
     4         //获取当前系统的时间
     5         Calendar calendar = Calendar.getInstance();
     6         System.out.println(calendar);
     7         //设置指定时间的日历类
     8         DateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
     9         Date date = dateFormat1.parse("2020-3-24 10:10:10");
    10         calendar.setTime(date);
    11         System.out.println(calendar);
    12         System.out.println(calendar.get(Calendar.YEAR));           //2020
    13         System.out.println(calendar.get(Calendar.MONTH));          //2,注意:此处的月份是从0开始计算的
    14         System.out.println(calendar.get(Calendar.DAY_OF_MONTH));   //24
    15         System.out.println(calendar.get(Calendar.HOUR_OF_DAY));    //10
    16         System.out.println(calendar.get(Calendar.MINUTE));         //10
    17         System.out.println(calendar.get(Calendar.SECOND));         //10
    18     }
    19 }
  • 相关阅读:
    字节序列高低端问题
    简单的进制转换
    网页中如何调用WIN本地程序
    获取CAN报文并解析
    异步通信服务选型
    PostgreSQL 更新JSON,JSONB字段
    js,Date的toJSON方法时间和当地时间不一致如何处理
    js中字符串的替换 replace方法
    百度富文本编辑器umeditor,ueditor字体修改无效的问题
    python 3 基础之类和对象的创建、面向对象的三大特性
  • 原文地址:https://www.cnblogs.com/lyc-code/p/12560250.html
Copyright © 2011-2022 走看看