当前位置:网站首页>日期 数据库日期 字符串 之间互相转换
日期 数据库日期 字符串 之间互相转换
2022-06-27 06:03:00 【YUELEI118】
日期:java.util.Date
数据库日期:java.sql.Date
日期 转换为 数据库日期
- 重点:日期的
getTime()获得时间戳,转换为数据库日期
// util.Date --> sql.Date
java.util.Date nowDate1 = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(nowDate1.getTime());
System.out.println("sqlDate = " + sqlDate);
数据库日期 转换为 日期
- 重点:数据库日期的
getTime()获得时间戳,转换为日期
java.util.Date Date = new java.util.Date(sqlDate.getTime());
日期 转换为 字符串
- 重点:SimpleDateFormat 类中的format()方法
// util.Date --> String
java.util.Date nowDate = new java.util.Date();
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); //格式化工具
SimpleDateFormat sf1 = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
String format = sf.format(nowDate);
System.out.println("format = " + format);
String format1 = sf1.format(nowDate);
System.out.println("format1 = " + format1);
字符串 转换为日期
- 重点:格式化工具中定义的参数格式必须与字符串的格式相同
SimpleDateFormat sf = new SimpleDateFormat("yyyy/MM/dd"); //格式化工具
String stDate = "2020/01/01"; // 字符串
java.util.Date parseDate = sf.parse(stDate);
System.out.println("parseDate = " + parseDate);
SimpleDateFormat sf1 = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
String stDate1 = "2021年3月20日 19点20分30秒";
java.util.Date parseDate1 = sf1.parse(stDate1);
System.out.println("parseDate1 = " + parseDate1);
数据库日期 转换为 字符串
- 和日期转换为字符串是一样的方法
java.util.Date nowDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(nowDate.getTime());
SimpleDateFormat sf = new SimpleDateFormat("yyyy/MM/dd"); //格式化工具
SimpleDateFormat sf1 = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
String format = sf.format(sqlDate);
String format1 = sf1.format(sqlDate);
System.out.println("format = " + format);
System.out.println("format1 = " + format1);
- 数据库日期的toString()方法
输出只有年月日,不会弄时分秒
java.sql.Date sqlDate = new java.sql.Date(new java.util.Date().getTime());
System.out.println("sqlDate = " + sqlDate);
字符串 转换为 数据库日期
- 目前不会直接转,只能通过 日期 中转
LocalDate 与 sql.Date转换
sql.Date类中关于LocalDate的方法只有这两个
LocalDate 转换为 数据库日期
- 数据库日期中只有关于date的没有datetime,想要显示时分秒,估计还是要util.date
LocalDate nowLocalDate = LocalDate.now();
Date date = Date.valueOf(nowLocalDate);
System.out.println("date = " + date);
数据库日期 转换为 LocalDate
LocalDate localDate = sqlDate.toLocalDate();
边栏推荐
猜你喜欢
![[FPGA] realize the data output of checkerboard horizontal and vertical gray scale diagram based on bt1120 timing design](/img/80/c258817abd35887c0872a3286a821f.png)
[FPGA] realize the data output of checkerboard horizontal and vertical gray scale diagram based on bt1120 timing design

创建一个基础WDM驱动,并使用MFC调用驱动

汇编语言-王爽 第8章 数据处理的两个基本问题-笔记

Nlp-d62-nlp competition d31 & question brushing D15

How win 10 opens the environment variables window

JVM整体结构解析

JVM common instructions

Create a basic WDM driver and use MFC to call the driver

Dev++ environment setting C language keyword display color

JVM garbage collection mechanism
随机推荐
What's new in redis4.0 - active memory defragmentation
信息系统项目管理师---第七章 项目成本管理
【QT小记】QT中正则表达式QRegularExpression的基本使用
My opinion on test team construction
[FPGA] design and implementation of frequency division and doubling based on FPGA
The form verifies the variables bound to the V-model, and the solution to invalid verification
Functional continuous
426-二叉树(513.找树左下角的值、112. 路径总和、106.从中序与后序遍历序列构造二叉树、654. 最大二叉树)
爬虫学习5---反反爬之识别图片验证码(ddddocr和pytesseract实测效果)
【养成系】常用正则表达式
Configuration of vscode korofileheader
C language implementation timer
Codeforces Round #802 (Div. 2)
Contents in qlistwidget are not displayed
汇编语言-王爽 第11章 标志寄存器-笔记
openresty使用文档
思维的技术:如何破解工作生活中的两难冲突?
JVM object composition and storage
汇编语言-王爽 第8章 数据处理的两个基本问题-笔记
树莓派4B上运行opcua协议DEMO接入kubeedge