中易网

java中怎么将string 转换为sql.date

答案:2  悬赏:50  
解决时间 2021-04-27 10:45
  • 提问者网友:追忆成伤
  • 2021-04-26 16:05
java中怎么将string 转换为sql.date
最佳答案
  • 二级知识专家网友:猎杀温柔
  • 2021-04-26 17:04
java中String和Date的互相转换使用SimpleDateFormat来完成。SimpleDateFormat使用记得 import java.text.SimpleDateFormat。
String -> Date

java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String s= "2011-07-09 ";
Date date = formatter.parse(s);
2. Date->String

java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String date = formatter.format(new Date());//格式化数据

当然SimpleDateFormat格式表示方法很多:
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。
全部回答
  • 1楼网友:我的任性你不懂
  • 2021-04-26 18:35

//string到日期     publicstatic java.sql.date stringtodate(string datestr)     {     return java.sql.date.valueof(datestr);     }     //日期到string     publicstatic string datetostring(java.sql.date datee)     {     return datee.tostring();     } 注意:在转换的代码中定义java.util.date类型的变量! 因为java.sql.date类型是java.util.date类型的子类。 子类可以自动赋值给父类。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息