java - 转换日期时间并插入 MySQL

标签 java mysql database datetime type-conversion

我必须导入一个包含 120k 行的 CVS 文件。前 6 列分别包含日期和时间,即:年、月、日、小时、分钟、秒。

我将它们导入 Java:

int year = 2016
int month = 5
int day = 23
int hour = 15
int minutes = 57
int seconds = 22 

如何将此格式转换为与 MySQL (DATETIME) 兼容的格式?

我还有一个 GMT 列,即“GMT +0200”。我也可以在 DATETIME 中转换此数据吗?

最佳答案

您可以这样做的一种方法是以这种格式构建您的字符串:

yyyy-MM-DD HH:mm:ss

然后插入。

INSERT INTO yourtable VALUES('2016-05-23 15:57:22')

关于java - 转换日期时间并插入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47955864/

相关文章:

mysql - 用户驱动网站的数据库设计

android - 为 Android 应用程序复制 Sqlite 数据库

java - Spring Cloud 配置刷新后如何执行自定义逻辑?

java - 如何枚举Java中所有可能的错误?

php - 无法从数据库中获取当前月份和年份

iphone - FMDB 与 Xcode 4.2 的兼容性

sql - 如何简化配置单元的计算效率?

java - Spring MVC 中带有变量文件名的 Jsp 包含文件指令

Java SQLite JDBCexecuteQuery 返回非空列的空 ResultSet

mysql - group by 搞乱了我的 mysql 计数