社区
Web 开发
帖子详情
在SQL语句中如何把String类型的日期转化为时间类型的
marine_chen
2006-02-23 09:51:21
我要从表中删除一个数据,ID和TIME是主键,前一个页面传递过来的时间是String类型的,是这种格式:2005/12/17 17:40:01,这个页面要用SQL语句删除这条数据,如何实现呢?
...全文
1735
13
打赏
收藏
在SQL语句中如何把String类型的日期转化为时间类型的
我要从表中删除一个数据,ID和TIME是主键,前一个页面传递过来的时间是String类型的,是这种格式:2005/12/17 17:40:01,这个页面要用SQL语句删除这条数据,如何实现呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
结束意味着新的开始
2006-02-23
打赏
举报
回复
你变换上一页面发送的数据呀。应该也是时间,然后传递到下一页面的吧?
把上一页面的时间参数用一个类写成你需要的格式。在网上搜索一下,有现成的函数可以直接调用
marine_chen
2006-02-23
打赏
举报
回复
to wangtong408(wangtong408) :
("2005/12/17 17:40:01")这个时间是个变量
是从前一个页面接受的时间参数
接受的肯定是字符串类型的
这个字符串的格式是这个时间的格式
我是想在SQL语句中用到这个时间
所以需要把这个接受的字符串转化成时间格式的
好在SQL语句调用
就这个过程
不知道如何处理
marine_chen
2006-02-23
打赏
举报
回复
Date newsendtime = sdf1.parse(request.getParameter(sendtime));
这样写不行
request.getParameter(“sendtime”)是前一个页面从传递过来的参数啊
页面接受参数都是字符串类型的
现在就是想在SQL语句中用到这个时间来删除数据
就是这个过程
我忘了怎么处理了
wangtong408
2006-02-23
打赏
举报
回复
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date lcDate = sdf1.parse("2005/12/17 17:40:01");
marine_chen
2006-02-23
打赏
举报
回复
那应该怎么改呢
request.getParameter("sendtime")是字符串这个我知道
但这个经过sdf1.parse()方法转换后
sendtime不就是日期格式了吗?
infowain
2006-02-23
打赏
举报
回复
如果你的sendtime是一个String类型的变量,应该写
Date newsendtime = sdf1.parse(request.getParameter(sendtime));
不要加引号
infowain
2006-02-23
打赏
举报
回复
这样写"sendtime"是字符串
infowain
2006-02-23
打赏
举报
回复
要import相应的类啊,在jsp前部加上
<%@ page import="java.text.SimpleDateFormat"%>
<%@ page import="java.util.Date"%>
另外你的
Date sendtime = sdf1.parse(request.getParameter("sendtime"));
"sendtime"这样写也不对啊
marine_chen
2006-02-23
打赏
举报
回复
之前的那个报错是我没导入util.Date包
现在这个错误就是sendtime的值是上面那种
这个如何转换呢
marine_chen
2006-02-23
打赏
举报
回复
我刚才查了一下
sendtime 的值是“Sat Dec 17 17:40:01 CST 2005”
这是怎么回事
marine_chen
2006-02-23
打赏
举报
回复
我这样写了还是报错:
"demarcate_del.jsp": incompatible types; found : java.util.Date, required: java.sql.Date
相关代码如下:
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date sendtime = sdf1.parse(request.getParameter("sendtime"));
String sql = "delete from demarcate_main where wellid='" + wellid + "' and sendtime='" + sendtime + "'";
如何修改呢?
结束意味着新的开始
2006-02-23
打赏
举报
回复
把传过来的String变量转化成数据库中一样的格式。然后直接判断,就可以删除的啊。我用的库是ProgresSql 8.0
infowain
2006-02-23
打赏
举报
回复
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date lcDate = sdf1.parse("2005/12/17 17:40:01");
时间
字符串转换成
日期
对象datetime的方法
代码如下:
string
ts = “2012-12-19T17:00:00Z”;DateTime dt2 = DateTime.Parse(ts, null, System.Globalization.DateTimeStyles.RoundtripKind);Console.WriteLine(dt2); 您可能感兴趣的文章:
sql语句
中
如何将datetime格式的
日期
转换为yy-mm-dd格式将WMI
中
的DateTime
类型
转换成VBS
时间
的函数代码LINQ字符串向datetime 转换时失败的处理方法Sql
中
将datetime转换成字符串的
Sql
中
将datetime转换成字符串的方法(CONVERT)
主要介绍了Sql
中
将datetime转换成字符串的方法,需要的朋友可以参考下
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的问题: 1. 自己写了SQL却不知道对不对。 2. 在上线后...
sql
中
将
String
类型
的
时间
转化
为date
类型
sql转换字段
类型
:将
String
类型
的
时间
转化
为date
类型
create_time 字段为date
类型
createTime 传递的值为字符串
类型
<if test="createTime!= null and createTime!= ''"> AND create_time between (#{startTime}::timestamp) and (#{endTime}::...
sql语句
查询 将int
类型
数据转换为字符串
String
类型
sql语句
查询
中
将int
类型
数据转换为字符串
类型
写sql时可能有这样的需求 查询数据库的结果
中
需要将值转换为
String
类型
不然在java代码嵌套太深的集合
中
处理太麻烦 select CAST(A.xxx AS CHAR) as xxx,A.zzz from A wher A.yyy = '123' ; ...
Web 开发
81,094
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章