1 package com.bytezero.stringclass;
2
3 import org.junit.Test;
4
5 import java.util.Date;
6
7
8 /**
9 * JDK 8 之前日期和时间的API测试
10 *
11 *
12 *
13 * @author Bytezero1·zhenglei! Email:420498246@qq.com
14 * create 2021-10-22 22:41
15 */
16 public class DateTimeTest {
17 /*
18 java.util.Data类
19 |----java.sql.Data类
20
21 1.两个构造器的使用
22 //构造器一:Data():创建了一个对应当前时间的Date对象
23 //构造器二:创建指定毫秒数的Data对象
24
25
26 2.两个方法的使用
27 >toString(): 显示当前的年,月,日,时,分,秒
28 >getTime(): 获取当前Date对象对用的毫秒数。(时间戳)
29
30
31 3.java.sql.Date 对应着数据库中的日期类型的变量
32 >如何实例化
33 >sql.Data--->util.Date 对象 赋值 多态
34 >如何将java.util.Data对象转换为java.sql.Date对象
35
36
37 */
38 @Test
39 public void test2(){
40 //构造器一:Data():创建了一个对应当前时间的Date对象
41 Date date1 = new Date();
42 System.out.println(date1.toString());
43
44 System.out.println(date1.getTime());
45
46 //构造器二:创建指定毫秒数的Data对象
47 Date date2 = new Date(1634914560580L);
48 System.out.println(date2);
49
50 //创建java.sql.Date 对象
51 java.sql.Date date3 = new java.sql.Date(1321321231321L);
52 System.out.println(date3); //2011-11-15
53
54 //如何将java.util.Data对象转换为java.sql.Date对象
55
56 //情况一
57 // Date date4 = new java.sql.Date(1231543546646456L); //多态
58 // java.sql.Date date5 = (java.sql.Date)date4; //强转
59
60 //情况二
61 Date date6 = new Date();
62 java.sql.Date date7 = new java.sql.Date(date6.getTime());
63
64
65
66 }
67
68
69
70 //1.System类中的currentTimeMillis()
71 @Test
72 public void test1(){
73 long time = System.currentTimeMillis();
74
75 //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差
76 //称为时间戳
77 System.out.println(time);
78
79 }
80
81 }

Java 常用类 JDK 8 之前日期和时间的API测试的更多相关文章

  1. JDK 8之前日期和时间的API

    JDK 8之前日期和时间的API(1) System类中的currentTimeMillis():返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差.称为时间戳. java.util ...

  2. Java常用类详解

    目录 1. String类 1.1 String的特性 1.2 String字面量赋值的内存理解 1.3 String new方式赋值的内存理解 1.4 String 拼接字面量和变量的方式赋值 1. ...

  3. Java常用类:包装类,String,日期类,Math,File,枚举类

    Java常用类:包装类,String,日期类,Math,File,枚举类

  4. Java常用类学习笔记总结

    Java常用类 java.lang.String类的使用 1.概述 String:字符串,使用一对""引起来表示. 1.String声明为final的,不可被继承 2.String ...

  5. Java基础 —— Java常用类

    Java常用类: java.lang包: java.lang.Object类: hashcode()方法:返回一段整型的哈希码,代表地址. toString()方法:返回父类名+"@&quo ...

  6. Java 常用类总结(SE基础)

    本篇博客对java常用类相关知识进行了归纳总结,比较详细,适用于学习和复习. 1. 字符串相关的类 1.1 String String是一个final类,代表不可变的字符序列.不可被继承. Strin ...

  7. Java常用类之时间类

    JDK8之前日期时间API 1. java.lang.System类 2. java.util.Date类 3. java.text.SimpleDateFormat类 4. java.util.Ca ...

  8. Java常用类的使用

    Java常用类 1. Optional 在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行 一 些防御式的检查,所以在代码中常常可见if( ...

  9. Java常用类之要点总结

    Java常用类之要点总结

  10. 如何在Java 8中愉快地处理日期和时间

    Java 8新增了LocalDate和LocalTime接口,为什么要搞一套全新的处理日期和时间的API?因为旧的java.util.Date实在是太难用了. java.util.Date月份从0开始 ...

随机推荐

  1. 【JS 逆向百例】W店UA,OB反混淆,抓包替换CORS跨域错误分析

    关注微信公众号:K哥爬虫,持续分享爬虫进阶.JS/安卓逆向等技术干货! 声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后 ...

  2. HarmonyOS实战[三]—可编辑的卡片交互

    相关文章: HarmonyOS实战[一]--原理概念介绍安装:基础篇 HarmonyOS实战[二]-超级详细的原子化服务体验[可编辑的卡片交互]快来尝试吧 [本文正在参与"有奖征文|Harm ...

  3. https、UDP的加密原理,其它传输层的同理

    总结: 1.若应用需要使用http协议,那么就直接使用 https + 购买证书的方式. 2.若项目需要使用udp协议(浏览器不支持udp,所以只能是客户端软件包含APP),那么就需要将公钥内置在AP ...

  4. .NET 云原生架构师训练营(模块二 基础巩固 MySQL环境准备)--学习笔记

    2.4.1 EF Core -- MySQL环境准备 安装 Docker 配置 docker 镜像仓库国内镜像地址 运行 mysql docker container 通过 Navicate 连接 安 ...

  5. Python-字符串format方法指定参数

    一.字符串的format方法有几种指定参数的方式:(1)按照位置传参(默认方式),传入的参数与{}一一对应(2)关键字传参,关键字(keyword)传递是根据每个参数的名字传递参数.关键字并不用遵守位 ...

  6. ABC 340

    忘记打了,VP 了一把,前五题都是板子. F 题意:坐标系上给定一个整点 \((x,y)\),求另一个整点 \((a,b)\),满足 \((0,0),(x,y),(a,b)\) 组成的三角形面积为 \ ...

  7. JS leetcode 合并两个有序数组 解题分析

    壹 ❀ 引 今天做的一题是前两周博客园一粉丝在面试360时遇到的算法题,题目来自leetcode88. 合并两个有序数组,理解起来可能有些费劲,不过我尽量用图的形式给大家解释它,题目描述如下: 给你两 ...

  8. 使用OpenWrt实现IPv6 DDNS

    OpenWrt 增加 crontab 任务 在/root/crontab/ 目录下, 创建脚本 ddns.sh #!/bin/sh # 远程php脚本的URL地址 SERVICE_URL=http:/ ...

  9. Dota2参议院

    Dota2参议院 Dota2的世界里有两个阵营:Radiant天辉和Dire夜魇 Dota2参议院由来自两派的参议员组成.现在参议院希望对一个Dota2游戏里的改变作出决定.他们以一个基于轮转过程的投 ...

  10. Java设计模式-状态模式State

    介绍 状态模式(State Pattern):它主要用来解决对象在多种状态转换时,需要对外输出不同的行为的问题.状态和行为是一一对应的,状态之间可以相互转换. 当一个对象的内在状态改变时,允许改变其行 ...