Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将字符串转换为时间戳java mysql_Java_Mysql_Csv_Timestamp - Fatal编程技术网

将字符串转换为时间戳java mysql

将字符串转换为时间戳java mysql,java,mysql,csv,timestamp,Java,Mysql,Csv,Timestamp,我的csv文件的格式如下26/02/2014 17:20:17。我已将其作为值[0]存储在程序中的字符串数组中 我如何将其转换为时间戳,该时间戳可以存储在mysql中的日期时间列中,例如2014-02-26 17:20:17听起来您正在使用日期格式 在java中,可以使用SimpleDataFormat获取日期对象 public java.sql.Date convert(String value) throws Exception { return new java.sql.Date(n

我的csv文件的格式如下
26/02/2014 17:20:17
。我已将其作为值[0]存储在程序中的字符串数组中


我如何将其转换为时间戳,该时间戳可以存储在mysql中的日期时间列中,例如
2014-02-26 17:20:17

听起来您正在使用日期格式

在java中,可以使用SimpleDataFormat获取日期对象

public java.sql.Date convert(String value) throws Exception {
   return new java.sql.Date(new SimpleDateFormat("dd/MM/yyyy  HH:mm:ss").parse(value).getTime());
}
注: 抛出常规异常是一种糟糕的做法 SimpleDataFormat的创建成本很高,因此请尝试缓存格式化程序以重复使用。 此外,SimpleDataFormat不是线程安全的

您可以在准备好的语句中设置sql日期