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开始 ...
随机推荐
- golang uuid库介绍
简介: 在现代软件开发中,全球唯一标识符(UUID)在许多场景中发挥着重要的作用.UUID是一种128位的唯一标识符,它能够保证在全球范围内不重复.在Go语言中,我们可以使用第三方库github.co ...
- SqlSugar基础查询
查所有 List<Student> list=db.Queryable<Student>().ToList() //select * from Student 查询总数 int ...
- 常用排序方法——python写法【冒泡、快速排序、TOP-K问题】
1.冒泡排序 相信冒泡排序是很多小伙伴第一个知道的排序算法.它就是每趟排序冒出一个最大(最小)值,相邻两个元素比较,前一个比后一个大,则交换. def bubbleSort(arr): n = len ...
- 8.3 C++ 定义并使用类
C/C++语言是一种通用的编程语言,具有高效.灵活和可移植等特点.C语言主要用于系统编程,如操作系统.编译器.数据库等:C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统.图形用户界面 ...
- HT UI 5.0,前端组件图扑是认真的
为顺应数字时代的不断发展,图扑 HT UI 5.0 在原有功能强大的界面组件库的基础上进行了全面升级,融入了更先进的技术.创新的设计理念以及更加智能的功能.HT UI 5.0 使用户体验更为直观.个性 ...
- SpringSecurity使用步骤
一.导入jar包(使用maven构建项目导入其坐标) <dependency> <groupId>org.springframework.security</groupI ...
- Ubuntu 23.04 正式发布
Ubuntu 23.04 "Lunar Lobster" 是 Ubuntu 操作系统的最新短期支持版本,该版本将获得 9 个月的支持,直到 2024 年 1 月.如果你需要长期支持 ...
- 大数据技术之DataX
一.DataX简介 DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL.Oracle等).HDFS.Hive.ODPS.HBase.FTP等各种异构数据源之 ...
- ARM中PC和LR寄存器的关系
我们常常听说的PC,LR到底是什么关系,我这次终于弄明白了.我们都知道,LR是指向PC下一次要执行的地址,但是ARM不同的工作模式,他们有不同的关系.ARM有如下几种工作模式:用户模式,FIQ模式,I ...
- Python 中global 关键字理解
Python中的global关键字,你了解吗? 前言 今天来了解下 Python 中的 global 关键字. Python变量的作用域 实战案例演示之前,先要了解下 Python 的作用域. Pyt ...