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开始 ...
随机推荐
- 你不知道的Promise构造函数Promise(excutor)
Promise构造函数Promise(excutor) // 说明一下:excutor会在Promise内部立刻同步调用:(异步操作在执行器执行) var p = new Promise((resol ...
- 去除 i 标签的倾斜样式;如何引入本地的阿里字体图标
去除 i 标签的倾斜样式 i{ font-style:normal; } 如何引入本地的阿里字体图标 将代码下载下来 当然你将下载下载来的资源有用的放在静态资源中 然后在 main.js 引入: ma ...
- 百度指数 Cipher-Text、百度翻译 Acs-Token 逆向分析
K 哥之前写过一篇关于百度翻译逆向的文章,也在 bilibili 上出过相应的视频,最近在 K 哥爬虫交流群中有群友提出,百度翻译新增了一个请求头参数 Acs-Token,如果不携带该参数,直接按照以 ...
- windowsbat删除命令
widnwosbat命令 DEL /F /A /Q \?%1 用于删除指定路径下的文件,参数含义如下: /F: Force delete,即强制删除: /A: 用于指定文件属性,A代表存档,D代表目录 ...
- ChatGPT 中,G、P、T 分别是什么意思?
流行的技术名词按发音难度排序,ChatGPT 肯定排在前面. 到底它为什么叫做 ChatGPT 呢? 先说 GPT:Generative Pre-Training Transformer Genera ...
- Django笔记七之ManyToMany和OneToOne介绍
本文首发于本人微信公众号:Hunter后端 原文链接:Django笔记七之ManyToMany和OneToOne介绍 ManyToMany 是一种多对多的关系,在用途和使用方法上和外键 Foreign ...
- @RequestBody中使用@DateTimeFormat报错:JSON parse error: Expected array or string.; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException
原因分析 根据异常提示:不匹配输入异常,指输入的参数错误,说是只支持String类型和Array数组类型的. @PostMapping("/test") public Dto ge ...
- SqlSugar多库/多租户
1. 多库和多租户 如果是接口ISugarClient先看一下标题6,看完在看这儿 1.1 固定多数据库模式 数据库数量是固定的一般在声明的全部加上 //通过ConfigId进行数据库区分 var d ...
- ubuntu16.04编译安装nginx1.24.0
环境: Distributor ID: Ubuntu Description: Ubuntu 16.04.7 LTS Release: 16.04 Codename: xenial 安装包: pcre ...
- 苹果iOS 17正式版来了:iPhone X/8系列等机型无缘
据媒体报道,苹果会在9月13日凌晨1点发布iPhone 15系列新品,该机出厂预装iOS 17正式版系统. 在iPhone 15系列之后,苹果会向老机型推送iOS 17正式版更新.据爆料,苹果将会在9 ...