Java 常用类 JDK 8 之前日期和时间的API测试
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测试的更多相关文章
- JDK 8之前日期和时间的API
JDK 8之前日期和时间的API(1) System类中的currentTimeMillis():返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差.称为时间戳. java.util ...
- Java常用类详解
目录 1. String类 1.1 String的特性 1.2 String字面量赋值的内存理解 1.3 String new方式赋值的内存理解 1.4 String 拼接字面量和变量的方式赋值 1. ...
- Java常用类:包装类,String,日期类,Math,File,枚举类
Java常用类:包装类,String,日期类,Math,File,枚举类
- Java常用类学习笔记总结
Java常用类 java.lang.String类的使用 1.概述 String:字符串,使用一对""引起来表示. 1.String声明为final的,不可被继承 2.String ...
- Java基础 —— Java常用类
Java常用类: java.lang包: java.lang.Object类: hashcode()方法:返回一段整型的哈希码,代表地址. toString()方法:返回父类名+"@&quo ...
- Java 常用类总结(SE基础)
本篇博客对java常用类相关知识进行了归纳总结,比较详细,适用于学习和复习. 1. 字符串相关的类 1.1 String String是一个final类,代表不可变的字符序列.不可被继承. Strin ...
- Java常用类之时间类
JDK8之前日期时间API 1. java.lang.System类 2. java.util.Date类 3. java.text.SimpleDateFormat类 4. java.util.Ca ...
- Java常用类的使用
Java常用类 1. Optional 在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行 一 些防御式的检查,所以在代码中常常可见if( ...
- Java常用类之要点总结
Java常用类之要点总结
- 如何在Java 8中愉快地处理日期和时间
Java 8新增了LocalDate和LocalTime接口,为什么要搞一套全新的处理日期和时间的API?因为旧的java.util.Date实在是太难用了. java.util.Date月份从0开始 ...
随机推荐
- Flask闪现
目录 九.闪现 9.1 什么是闪现? 九.闪现 9.1 什么是闪现? -设置:flash('aaa') -取值:get_flashed_message() - -假设在a页面操作出错,跳转到b页面,在 ...
- 2024-01-27:用go语言,阿里巴巴走进了装满宝藏的藏宝洞。藏宝洞里面有N堆金币, 第i堆金币的总重量和总价值分别是m[i]、v[i], 阿里巴巴有一个承重量为T的背包,但并不一定有办法将全部的
2024-01-27:用go语言,阿里巴巴走进了装满宝藏的藏宝洞.藏宝洞里面有N堆金币, 第i堆金币的总重量和总价值分别是m[i].v[i], 阿里巴巴有一个承重量为T的背包,但并不一定有办法将全部的 ...
- silce的扩容,截取,使用规范总结
切片 什么是slice slice的创建使用 slice使用的一点规范 slice和数组的区别 slice的append是如何发生的 复制Slice和Map注意事项 接收 Slice 和 Map 作为 ...
- BoostAsyncSocket 异步反弹通信案例
Boost 利用ASIO框架实现一个跨平台的反向远控程序,该远控支持保存套接字,当有套接字连入时,自动存储到map容器,当客户下线时自动从map容器中移除,当我们需要与特定客户端通信时,只需要指定客户 ...
- WebAssembly核心编程[1]:wasm模块实例化的N种方式
当我们在一个Web应用中使用WebAssembly,最终的目的要么是执行wasm模块的入口程序(通过start指令指定的函数),要么是调用其导出的函数,这一切的前提需要创建一个通过WebAssembl ...
- .NET Core 在 K8S 上的开发实践--学习笔记
摘要 本主题受众是架构师,开发人员,互联网企业 IT 运维人员.大纲:1. K8S 对应用的要求:2. .NET Core 上 K8S 的优势:3. K8S 下的 .NET Core 配置:4. .N ...
- MySQL-顺序IO和随机IO的区别
顺序IO是指读写操作的访问地址连续.在顺序IO访问中,HDD所需的磁道搜索时间显着减少,因为读/写磁头可以以最⼩的移动访问下一个块.数据备份和日志记录等业务是顺序IO业务.随机IO是指读写操作时间连续 ...
- C++文件输入输出的简单实现(Debug)
1.前言: 文件输入输出是个很有用的东西,有时比赛时要有:要求使用文件输入输出,还有时候-- 遇到这种时间限制非常恶心的题目:手动测试会有误差-- 文件输入输出是个很好的选择! 2.写法: C C语言 ...
- DS1302与STC12的连接电路和驱动实现
简介 DS1302是低功耗带RAM的实时时钟电路, 常见的SOP8封装体积很小, 它可以对年月日周时分秒进行计时, 具有闰年补偿功能, 工作电压为2.0V-5.5V, 采用三线接口与CPU进行同步通信 ...
- 【Unity3D】Tank大战
1 需求实现 项目代码见→坦克大战1.1.0 1)人机交互 玩家通过 ↑ ↓ ← → 键(或 W.S.A.D)键控制己方坦克平移: 玩家通过滑动鼠标右键控制己方坦克左右旋转: 玩家通过鼠标左键 ...