将一个String转换为sql时间
我们如何在java中使用mysql将字符串转换为时间类型So String ——-> java.sql.time
谢谢。
它完全取决于String
的格式,因此我将使用SimpleDateFormat
将字符串解析为java.util.Date
; 然后你可以从该Date中提取毫秒时间值并将其传递给java.sql.Time()
。 喜欢这个:
String s = /* your date string here */; SimpleDateFormat sdf = new SimpleDateFormat(/* your date format string here */); long ms = sdf.parse(s).getTime(); Time t = new Time(ms);
java.sql.Time.valueOf("String");
您可以使用此代码:
java.sql.Time.parse("String");
但是这已被弃用,并被DateFormat Parse取代http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormat.html
- 像JTreeTable这样的表,包含可编辑的组件,如ComboBox,TextArea,CheckBox as Rows
- 获取“javax.mail.AuthenticationFailedException:连接失败”错误
- 在RowMapper中使用查询
- iTunes使用的“专辑艺术家”标签是什么? 有没有办法用java设置它?
- java.lang.IllegalAccessError:尝试从类org.slf4j.LoggerFactory访问字段org.slf4j.impl.StaticLoggerBinder.SINGLETON
- 任意货币字符串 – 将所有零件分开?
- 基于Red-Black树的JAVA中TreeMap实现的解释
- Java中getter的命名约定有多重要?
- SpringMVC url用tuckey UrlRewriteFilter重写