iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Java程序向MySQL添加时间格式的数据
  • 601
分享到

Java程序向MySQL添加时间格式的数据

javamysql数据库 2023-09-01 15:09:54 601人浏览 薄情痞子
摘要

java向Mysql插入当前时间的四种方式 第一种:将java.util.Date类型的时间转成mysql数据库识别的java.sql.Date类型时间 注:java.util.Date是java.s

java向Mysql插入当前时间的四种方式

第一种:将java.util.Date类型的时间转成mysql数据库识别的java.sql.Date类型时间

注:java.util.Date是java.sql.Date的父类

Date time= new java.sql.Date(newjava.util.Date().getTime());

pstat.setDate(8,new Date(userinfo.getStarttime().getTime()));

第二种: java用PreparedStatement来setDate,用问号的形式给日期问号赋值

pstmt.setTimestamp(8, newTimestamp(System.currentTimeMillis()));

第三:使用Timestamp的valueOf方法

Mysql 与 java 的时间类型

MySql时间类型Java与之对应的时间类型
datejava.sql.Date
Datetimejava.sql.Timestamp
Timestampjava.sql.Timestamp
Timejava.sql.Time
Yearjava.sql.Date

于是便通过以下方式去实现:

Date date = new Date();//获得系统时间.

String nowTime = new SimpleDateFORMat(“yyyy-MM-ddHH:mm:ss”).format(date);//将时间格式转换成符合Timestamp要求的格式.

Timestamp GoodsC_date =Timestamp.valueOf(nowTime);//把时间转换

java时间日期格式化的几种方法

方法一:使用格式转换工具

importjava.sql.Timestamp;importjava.text.ParseException;importjava.text.SimpleDateFormat;import java.util.Date; public class TransformDate {         public voidtransformCurDate(){       SimpleDateFormat format = new SimpleDateFormat("yyyy-MM");       java.sql.Date timePara  = null;       try {           timePara = new java.sql.Date(new Date().getTime());           System.out.println(timePara);       } catch (Exception e) {           e.printStackTrace();       }    }        public voidtransformCurYearMon(){       SimpleDateFormat format = new SimpleDateFormat("yyyy-MM");       String time = format.format(new Date()).concat("-0100:00:00");        java.sql.Date timePara  = null;        try {            timePara = newjava.sql.Date(format.parse(time).getTime());            System.out.println(timePara);        } catch (ParseException e) {            e.printStackTrace();        }    }           public static void testData() {       try {           SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-ddhh:mm:ss");            Timestamp date =  java.sql.Timestamp.valueOf("2012-12-1201:12:11");           System.out.println(date);       } catch (Exception e) {           e.printStackTrace();       }    }         public static void dataTest() {       try {           SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");          String time =  format.format(new Date());         Date date = format.parse(time.concat(" 00:00:00"));         System.out.println(date);       } catch (Exception e) {           e.printStackTrace();       }    }       public static void main(String[]args) {       testData();    }}

方法二:使用@JSONFormat注解的方法

import java.sql.Timestamp;import com.fasterxml.jackson.annotation.jsonFormat;@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")private Timestamp orderTime; @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")public Timestamp getOrderTime() {    return orderTime;}public void setOrderTime(Timestamp orderTime) {    this.orderTime = orderTime;}

来源地址:https://blog.csdn.net/weixin_48088839/article/details/131156592

您可能感兴趣的文档:

--结束END--

本文标题: Java程序向MySQL添加时间格式的数据

本文链接: https://www.lsjlt.com/news/388818.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java程序向MySQL添加时间格式的数据
    java向MySQL插入当前时间的四种方式 第一种:将java.util.Date类型的时间转成mysql数据库识别的java.sql.Date类型时间 注:java.util.Date是java.s...
    99+
    2023-09-01
    java mysql 数据库
  • java如何向mysql添加数据
    要向MySQL添加数据,可以使用Java中的JDBC(Java Database Connectivity)来连接和操作数据库。以下...
    99+
    2023-09-11
    java mysql
  • 怎么向数据库表添加时间
    要向数据库表添加时间,首先需要确保表中有一个可以存储时间的列。如果该列不存在,可以通过以下步骤来添加:1. 使用ALTER TABL...
    99+
    2023-09-22
    数据库
  • java怎么向mysql数据库中添加
    在Java程序中向MySQL数据库添加数据,可以通过以下步骤实现: 首先,需要使用Java中的JDBC(Java Database...
    99+
    2024-04-19
    MySQL java
  • mysql数据库自动添加创建时间及更新时间
    目录前言1、描述2 完整的操作 SQL2.1 修改现有表中的时间列默认值为自动获取2.2 现有表中添加时间列设置默认值2.3 创建表时时间列设置默认值总结前言 志在巅峰的攀登者,不会...
    99+
    2024-04-02
  • MySQL数据库中时间戳及时间戳的格式转换
    一、什么是时间戳 时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。通俗的讲,时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 常见有10位(单位:秒)和13位(单位:毫秒)...
    99+
    2023-09-20
    mysql 数据库 时间戳 时间戳格式转换
  • MySql数据库时间序列间隔查询方式
    目录mysql时间序列间隔查询mysql查询指定时间间隔数据mysql时间序列间隔查询 在时间序列处理中,采集到的数据保存在数据表中,采集的频率可能是固定间隔(10秒,1小时或者1天...
    99+
    2024-04-02
  • MySQL给查询结果添加序号列的书写格式
    一、给查询结果添加序号列的方法 1、方法一 set @counter=0;SELECT @counter:=@counter+1 as rank,t.s_score FROM score t...
    99+
    2023-09-03
    python sql 开发语言
  • JavaScript中动态向表格添加数据的示例分析
    这篇文章将为大家详细讲解有关JavaScript中动态向表格添加数据的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 首先先写出表格的表头和主干部分<t...
    99+
    2024-04-02
  • mysql数据库添加外键的四种方式
    文章目录 一、添加外键的四种方式二、文档下载 一、添加外键的四种方式 1、 建表时直接使用FOREIGN KEY,这种方式外键名称自动生成。如下图。 FOREIGN KEY (user_...
    99+
    2023-10-02
    数据库 mysql
  • 利用servlet向mysql数据库添加数据时出现中文乱码如何解决
    利用servlet向mysql数据库添加数据时出现中文乱码如何解决?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。问题分析: 1. 难道是 servlet 在接收...
    99+
    2023-05-31
    servlet mysql
  • Java查询时间段(startTime--endTime)间的数据方式
    目录Java查询时间段的数据问题1问题2格式化时间startTime和endTime的时间差Java查询时间段的数据 问题1 判断时间间隔间的数据,就像查询数字一样通过between...
    99+
    2024-04-02
  • python数据清洗中的时间格式化实现
    目录1.字符串转时间2.时间转字符串3.时间戳相互转换4.python中时间日期格式化符号:1.字符串转时间 from datetime import datetime t = '2...
    99+
    2024-04-02
  • springboot 返回json格式数据时间格式配置方式是怎么样的
    springboot 返回json格式数据时间格式配置方式是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。返回json格式数据时间格式配置数据库里面查出...
    99+
    2023-06-25
  • MySQL数据表添加字段的方式有哪些
    这篇文章主要介绍“MySQL数据表添加字段的方式有哪些”,在日常操作中,相信很多人在MySQL数据表添加字段的方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL数据表添加字段的方式有哪些”的疑...
    99+
    2023-07-05
  • Java中如何向一个string类型的数组中添加数据
    Java中如何向一个string类型的数组中添加数据 在 Java 中,String 类型的数组是固定长度的,一旦创建后就无法改变其长度。如果你需要向一个 String 类型的数组中添加数据,可以考虑使用 ArrayList 或 Lin...
    99+
    2023-08-21
    java 开发语言 jvm
  • MySQL DATE_FORMAT() 函数使用哪些不同的时间格式字符?
    MySQL DATE_FORMAT() 函数使用的不同时间格式字符如下 -时间格式字符含义 %H用于缩写 24 小时制的小时,采用两位数格式,如 00、01、02 到 23。 td> %h它用于以两位数格式缩写 12 小时制的小时,例如 0...
    99+
    2023-10-22
  • java 数值类型分秒时间格式化的实例代码
    java 数值类型分秒时间格式化的实例代码java 实例代码:import java.util.concurrent.TimeUnit;public class DateUtils { private static final Strin...
    99+
    2023-05-31
    java 时间 格式化
  • 微信小程序动态添加分享数据的示例分析
    这篇文章给大家分享的是有关微信小程序动态添加分享数据的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序分享效果:js代码:page({    ...
    99+
    2024-04-02
  • MySQL中怎么实现基于时间序列的数据计算
    在MySQL中实现基于时间序列的数据计算可以通过使用日期和时间函数以及聚合函数来实现。以下是一些常用的时间序列数据计算方法: 计算...
    99+
    2024-04-29
    MySQL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作