mysql数据库里有自动取得系统时间字段,如果你想手动输入时间的话可以把时间设置为string类型,然后通过获取时间的方法往数据库里存。
import javautilCalendar;
import javautilDate;
public class abcd {
public static void main(String[] args) {
Calendar c = CalendargetInstance();
Date d = cgetTime();
String a = dtoLocaleString();
Systemoutprintln(a);
}
}
一个简单的获取当前系统时间方法。
什么数据库啊?
sqlserver
select cast(floor(datediff(minute,时间1,时间2) / 1440) as varchar)+'天'+
cast(floor((datediff(minute,时间1,时间2) % 1440)/60) as varchar)+'小时'+
cast(((datediff(minute,时间1,时间2))-
(floor(datediff(minute,时间1,时间2) / 1440) 1440)-
(floor((datediff(minute,时间1,时间2) % 1440)/60)60)) as varchar)+'分'
from 表名
刚才测试了一下:结果如下
有问题欢迎追问
select cast(datediff(d,'时间1',‘时间2’) as varchar)+''+cast(datediff(hour,'时间1',‘时间2’)-datediff(d,'时间1',‘时间2’)24 as varchar)
删除30秒以前的记录:
delete from chuangshiggxx where `time`<date_sub(now(),interval 30 SECOND)
此外,你插入数据库的语句,时间值最好也使用now(),而不是PHP变量$xzsj=time(),因为如果配置问题,PHP和数据库的时间值可能有时区差异。
以上就是关于java取系统时间,存入数据库,要小时分钟秒全部的内容,包括:java取系统时间,存入数据库,要小时分钟秒、SQL 计算时间差问题,要精确到天小时分钟.、SQL 时间相减,精确到小时等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)