java从数据库中获取当前时间_JAVA获取当前系统时间(包含时分秒)插入数据库...
网上找到好多方法,但是貌似都是不准确,当我看到这个我内牛满面
Timestamp d= new Timestamp(System.currentTimeMillis());
//获取系统时间直接转换成yy--mm-dd HH:mm:ss 形式
下面是一个例子
package com.test.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Timestamp;
public class Connect {
private static final String DRIVER = "com.mysql.jdbc.Driver";
private static final String IP = "jdbc:mysql://127.0.0.1:3306/msdn";
private static final String user = "root";
private static final String password = "";
public static void main(String args[]) throws Exception {
Connection conn = null;
PreparedStatement pstmt = null;
Timestamp d = new Timestamp(System.currentTimeMillis());
String sql = "insert into user(name,password,age,sex,birthday) values(?,?,?,?,?) ";
Class.forName(DRIVER);
conn = DriverManager.getConnection(IP, user, password);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "zl");
pstmt.setString(2, "123456");
pstmt.setInt(3, 24);
pstmt.setString(4, "man");
pstmt.setTimestamp(5, d);
pstmt.executeUpdate();
pstmt.close();
conn.close();
}
}
**************************************************************************
package com.test.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Timestamp;
import java.text.*;
public class Find {
private static final String DRIVER = "com.mysql.jdbc.Driver";
private static final String IP = "jdbc:mysql://127.0.0.1:3306/msdn";
private static final String user = "root";
private static final String password = "";
public static void main(String args[]) throws Exception {
Connection conn = null;
PreparedStatement pstmt = null;
Timestamp d = new Timestamp(System.currentTimeMillis());
ResultSet rs = null;
String sql = "select * from user";
Class.forName(DRIVER);
conn = DriverManager.getConnection(IP, user, password);
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next()) {
java.sql.Timestamp d1 = rs.getTimestamp(6); System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") .format(d1)); } pstmt.close(); conn.close(); } }
java从数据库中获取当前时间_JAVA获取当前系统时间(包含时分秒)插入数据库...相关推荐
- java 获取mysql timestamp_java获取获得Timestamp类型的当前系统时间
java获取取得Timestamp类型的当前系统时间 java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42 方法1: Timestamp d = new ...
- 数据库中查出的树形,获取其所有子孙(递归方式)
数据库中查出的树形,获取其所有子孙(递归方式) 如下用户类 public class User implements Serializable {/*** id*/private String id; ...
- Linux —— 时间(date设置系统时间)
Date命令的作用:以给定的格式显示当前的时间,或者设置系统时间 一.了解date命令的参数 date命令使用方式: 用法:date [选项]... [+格式] 或:date [-u|--utc|-- ...
- oracle时分秒修改值_Oracle SQL Developer显示的时间包含时分秒的设置方法
Oracle SQL Developer是Oracle公司出品的一个免费的集成开发环境.Oracle SQL Developer 是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL D ...
- Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置
Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置 我们在使用电脑的时候,总是会遇到很多的电脑难题.当我们在遇到了需要在win8系统中对时间设置自动同步的时候,我们应该怎么操作呢?今天 ...
- linux下如何更改系统时间,Linux怎样修改系统时间date
修改linux的时间可以使用date指令 修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009 修改时间: 将系统时间设定成上午10点18分0秒的命令如下. ...
- Vue3.0定时任务显示实时日期相减后时间,vue日期相减天数时分秒
需求概述:就是两个日期相减,把得到的天时分秒显示在页面中并实时更新时间走动. 效果: 代码: <template><h2><span>世界上最甜的崽</spa ...
- oracle修改时间命令,linux 修改系统时间 oracle查询当前时间命令
1.Linux 操作系统 下查看和修改系统时间 [root@as4forora ~]# date -s 07/01/2008 二 7月 1 00:00:00 CST 2008 [root@as4for ...
- linux锁定系统时间设置,设置linux系统时间的方法
尝试了好多,都是因为权限问题失败,但是总结出了几种思路: 1 通过linux指令进行设置: date -s "20091112 18:30:50" &&hwcloc ...
最新文章
- 适合小团队作战,奖金+招聘绿色通道,这一届算法大赛关注下?
- 11月15日BCH协议升级提案又双叒啜来了,请查收!
- 第十七届智能车竞赛英飞凌专题培训 ——四轮摄像头组入门讲解
- 倒排索引PForDelta压缩算法——基本假设和霍夫曼压缩同
- ES聚合底层机制-bucket深的话采用广度优先更好,而如果是年度统计还是深度优先好...
- return,break,continue三者区别
- mysql 更改数据库编码_更改MySQL数据库的编码为utf8mb4
- 如何在excel中判断某一点在某一区域内_SEM优化师常用的Excel表格函数集合
- 一个apply的实例
- 只有越接近失败,才会成功么?
- 构建前端Mock Server的利器/Json-Server
- java根据所给的根目录获取底下所有文件夹结构
- PhpStorm之三种视图模式
- 域控-笔记四(综合应用)
- 分享一个简单唯美的404页
- HEVC与AVC的区别与联系(十二)
- RAID技术全解图解-RAID0、RAID1、RAID5、RAID100
- 深度学习模型大小与模型推理速度的探讨
- netcore 动软三层架构-急速开发框架 winfrom demo
- python如何取消换行_python怎么取消换行