美文网首页
java中的日期类

java中的日期类

作者: 廷裕同学 | 来源:发表于2020-01-09 15:47 被阅读0次

Java中日期类共有三个分别是Date、Calendar和日期格式化类SimpleDateFormat
Date日期类 很多方法都已经废弃,已不建议使用
Calendar类

SimpleDateFormat格式化类
功能:
- 将时间对象转换成指定格式的字符串;
- 将支付查转换成日期对象;

  字母        日期或时间元素
    G         Era 标志符
    y         年 Year
    M         年中的月份
    w         年中的周数
    W         月份中的周数
    D         年中的天数
    d         月份中的天数
    F         月份中的星期
    E         星期中的天数
    a         Am/pm 标记
    H         一天中的小时数(0-23)
    k         一天中的小时数(1-24)
    K         am/pm 中的小时数(0-11)
    h         am/pm 中的小时数(1-12)
    m         小时中的分钟数
    s         分钟中的秒数
    S         毫秒数
    z         时区    General
    Z         时区    RFC 822
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Demo3 {
    public static void main(String args[]){
//        Date date = new Date();
        Calendar cd = Calendar.getInstance();
        System.out.println("年份:"+cd.get(Calendar.YEAR));
        System.out.println("月份:"+cd.get(Calendar.MONTH)+1);
        System.out.println("日期:"+cd.get(Calendar.DATE));
        System.out.println("时:"+cd.get(Calendar.HOUR_OF_DAY));
        System.out.println("分:"+cd.get(Calendar.MINUTE));
        System.out.println("秒:"+cd.get(Calendar.SECOND));

        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        // 把日期对象转成指定格式的字符串 format
        String text = dateFormat.format(new Date());
        System.out.println("当前系统时间是:"+text);
        // 字符串转时间对象
        // 字符串格式必须要与SimpleDateFormat指定的模式要一致,否则要报错
        String datetime = "2020-01-09 15:33:20";
        Date sdate = null;
        try {
            sdate = dateFormat.parse(datetime);
        }catch (Exception e){

        }
        System.out.println(sdate);

    }
}

控制台输出

年份:2020
月份:01
日期:9
时:15
分:41
秒:55
当前系统时间是:2020-01-09 15:41:55
Thu Jan 09 15:33:20 CST 2020

相关文章

  • java中的日期类

    Java中日期类共有三个分别是Date、Calendar和日期格式化类SimpleDateFormatDate日期...

  • Java 常用类 08. Java 日期操作类

    Java 中4种常用日期类: Date 类 Calendar 类 DateFormat 类 SimpleDateF...

  • 日期与时间

    Java中日期与时间API - Date类 什么是Date类 java.util.Date类是java中可以表示时...

  • 2020-10-30 Java日期相关函数

    日期类 java.util.Date日历类 Java.util.Calendar格式日期类 java.text.S...

  • JavaSE进阶六 通用类

    java中对日期的处理 SimpleDateFormat是java.text包下,专门处理日期格式化的类。 以下代...

  • Java8 Date

    java8 Date Java日期时间API(java.time.Instant)中的Instant类表示时间线上...

  • Java 8 新特性(三)新的日期时间类

    老日期类 一说到在Java中处理日期和时间,我们首先想到的肯定是java.util.Date类。确实,由于很多教材...

  • java——日期类

    Date类 大部分构造方法声明已过时,两个构造方法建议使用一个无参的构造方法Date();创建当前日期时间的Dat...

  • Java中的时间和日期(下)

    上篇文章Java中的时间和日期(上)简单介绍了Java中的Date类,Calendar类以及用于格式化的Simpl...

  • Java8日期/时间API

    旧的日期/时间API的缺点 Java日期与时间类定义不一致,java.util和java.sql包都有日期类,ja...

网友评论

      本文标题:java中的日期类

      本文链接:https://www.haomeiwen.com/subject/fcwyactx.html