java常用类之Date

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package com.Lucky.OftenClass;
 
 
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
 
/*
date类:
 */
public class DateClass  {
    public static void main(String[] args) throws ParseException {
        ////////////////////java.util.Date/////////////////////////////////
         //创建时间【实例化】
        //YYYYMMDDhhmmss
        System.out.println("**-------java.util.Date-------------**");
        Date date=new Date();   //获取当前时间
        Date date1=new Date(0);   //获取国际日期开始时间
 
        
 
        //打印
        System.out.println(date);      //格式不是我们常用的
        System.out.println(date1.toLocaleString());      //格式不是我们常用的
        System.out.println(date.toLocaleString());  //当前时间【不推荐使用】
        System.out.println(date.getYear()); //122=2022-1900
        System.out.println(date.getMonth()); //10代表11月  0-11
        System.out.println(date.getDay()); //5表示这周的第6天  0-6
        System.out.println(date.getHours());     //时
        System.out.println(date.getMinutes());   //分
        System.out.println(date.getSeconds());  //秒
        System.out.println(date.getTime());  //底层的毫秒数
 
 
 
        ////////////////////java。sql。date/////////////////////////////////
        System.out.println("**-------java。sql。date-------------**");
        //YYYYMMdd
        java.sql.Date sqlDate=new java.sql.Date(System.currentTimeMillis());//获取系统的毫秒数
        System.out.println(sqlDate.toString());
 
        //定义时间
        java.sql.Date brithday=java.sql.Date.valueOf("2000-09-27");
        System.out.println(brithday.toString());
 
 
 
////////////////////Dateformat类/////////////////////////////////
    /*
     Dateformat类作用:字符串-->日期  或  日期 -->字符串
     */
        String testDate="2022-11-18 17:16:30";
 
        //yyyy-MM-dd HH:mm:ss  是比对格式
         //创建日期格式对象
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date newDate=simpleDateFormat.parse(testDate);   //将异常往外面抛出
        System.out.println(newDate);
 
        //日期 -->字符串
        System.out.println(simpleDateFormat.format(newDate));//将时间转换成我们常用的格式
 
 
    }
 
 
}

  

posted @   唯易人生  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示