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 }
本文来自博客园,作者:Bytezero!,转载请注明原文链接:https://www.cnblogs.com/Bytezero/p/15441032.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)