java中的日期类型

java.util.Date

java.util.Calendar

java.sql.Date

java.sql.Time

java.sql.Timestamp

注:后三种都继承自java.util.Date类

MySQL中的日期类型

date

time

datetime

timestamp

java日期类型与mysql数据库对应关系

获取当前系统时间并存入数据库

使用Java获取系统时间

import java.sql.Timestamp;

Timestamp d = new Timestamp(System.currentTimeMillis());

使用SQL获取系统时间

now()

current_timestamp()

localtime()

curdate()

curtime()

注:当使用java.sql.Date类获取系统时间并写入数据库时,时分秒会被忽略。

原因:java.sql.Date类无法存储时分秒信息,需要是用java.sql.Timestamp类存储

字符串日期转日期类

问题:将字符串格式的日期转换成java.util.Date对象

代码如下:

String date="2017-04-15";

java.util.Date date_=java.sql.Date.valueOf(date);

运行时报错,提示原因是参数不符规定,查看API文档可以使用这种形式的参数

参数:

s - 表示 "yyyy-mm-dd" 形式的日期的 String 对象

解决办法:

使用SimpleDateFormat的format();方法对日期参数格式化后再进行转换。

或者直接使用SimpleDateFormat的parse();方法进行转换

mysql日期对应java类型_Mysql与Java日期类型相关推荐

  1. java读mysql时间类型_MySql与Java的时间类型

    MySql与Java的时间类型 MySql的时间类型有          Java中与之对应的时间类型 date                                           j ...

  2. mysql中所有时间类型_MySQL 中的日期时间类型

    INSERT INTO todo (title,created_on) VALUES ('blah','2019-09-31'); ERROR 1292 (22007): Incorrect date ...

  3. mysql 属于定点数的类型_MySQL浮点数和定点数类型

    MySQL中,存储小数使用的浮点数和定点数类型. 浮点数有两种,单精度浮点类型--FLOAT,双精度浮点数类型--DOUBLE. 定点数只有DECIMAL类型. FLOAT 占用:4字节 有符号:-3 ...

  4. mysql存储java对象_Mysql存储java对象 | 学步园

    mysql  设置字段为 blob 保存对象,先将对象序列化为byte[]  使用 setObject(byte[] bytes) ByteArrayOutputStream baos = new B ...

  5. mysql存储过程日期类型_mysql中多种日期类型的格式话---用存储过程实现

    其中三个参数:数据库名,表名,列名 temp_d_name:数据库名 temp_t_name:表名 temp_c_name:列名 CREATE DEFINER=`root`@`localhost` P ...

  6. mysql几种索引类型_Mysql几种索引类型的区别及适用情况

    如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE. 那么,这几种索引有什么功能和性能上的不同呢? FULLTEXT 即为全文索引,目前只有MyI ...

  7. mysql默认join是什么类型_MySQL:join语句类型

    MySQL:join语句类型 join从句的类型有以下几种: 内链接(inner) 右外连接(right outer) 左外连接(left outer) 全外连接(full outer) 交叉链接(c ...

  8. MYSQL中如何修改类型_MySQL怎么修改字段类型?

    在MySQL中,可以通过alter table语句来修改表中一个字段的数据类型.下面本篇文章就来带大家了解一下alter table语句,介绍如何修改字段类型,希望对大家有所帮助. 在MySQL中,a ...

  9. 在mysql中如何修改字段类型_MySQL怎么修改字段类型?

    在MySQL中,可以通过alter table语句来修改表中一个字段的数据类型.下面本篇文章就来带大家了解一下alter table语句,介绍如何修改字段类型,希望对大家有所帮助. 在MySQL中,a ...

最新文章

  1. PL-VINS:实时基于点线的单目惯导SLAM系统
  2. 点赞模块设计:Redis缓存 + 定时写入数据库实现高性能点赞功能
  3. CSS :hover 伪类
  4. 《ASP.NET Core 微服务实战》-- 读书笔记(第7章)
  5. node.js编程错误记录集
  6. 早知道就好了!这些编程入门神器,赶紧用起来
  7. 【Flink】Flink 实时超时统计-A发生B不发生事件统计-不发生事件
  8. 电脑计算器_教训!19年中级败给了电脑计算器,CPA难道要步后尘?
  9. 互不侵犯king (状压dp)
  10. java 动态修改prooper_java中OOP自己总结的知识点
  11. mysql可视化操作系统_MySQL的可视化操作工具workbench的安装
  12. JSAPI微信支付java
  13. yahoo,hotmail邮箱无法收到邮件
  14. 《C语言程序设计》江宝钏主编-习题6-1-温度转换
  15. iOS 开发者开证书创建流程
  16. 理解操作系统的sleep函数
  17. 忍不住推荐给你的4个导航网站
  18. 2n皇后问题 简单递归
  19. Homekit智能家居DIY产品一智能面板开关
  20. 计算机博士申请容易的学校,拒掉Stanford计算机博士的我,申请经验分享给你!...

热门文章

  1. Smss.exe 进程分析--NT 源码--当机方法
  2. 单片机看门狗是什么?工作原理?使用方法?
  3. 网页上如何禁止复制(如何复制xx网站上的内容)
  4. H3c 详细Raid配置过程
  5. 如何正确使用TreeView的HitTest方法?
  6. 超入门级-基于中值滤波处理ECG信号的基线漂移-Python-MIT-BIH数据集
  7. 光标飞控硬件架构设计与原理
  8. 题解:女神间的 BOYI # 博弈论 # surreal number
  9. 计算机硬件仿真软件,仿真软件
  10. PHP之流程控制(四)