mysql字符串转为秒怎么做

mysql字符串转为秒怎么做,第1张

按照时分秒的格式和进制就行了。

没学过mysql,所以代码不能帮你写成mysql的咯。

我就用SQL吧

Declare

@times

char(8)定义一个变量

Declare

@h

int//小时

Declare

@m

int//分钟

Declare

@s

int//秒

Declare

@secondCount

bigint//大整形

//初始化

Set

@times='20:32:13'

//进行数据详细处理

@h=Convert(SUBSTRING(@times,1,2),int)//将小时信息从字符串tiems中取出来,并转换为int类型

@m=Convert(SUBSTRING(@times,4,2),int)//分钟

@s=Convert(SUBSTRING(@times,7,2),int)//秒

@secondCount=((@h/60)+m)/60+s//将小时转为分钟并计算总分钟数,然后除以60得到秒数,最后计算总秒数

SELECT

@secondCount

AS

"转化为秒数="

将字符串类型的时间转换成date类型可以使用SimpleDateFormat来转换,具体方法如下:

1、定义一个字符串类型的时间;

2、创建一个SimpleDateFormat对象并设置格式;

3、最后使用SimpleDateFormat的parse方法将String类型的时间转换成Date类型的时间。

具体代码如下:

String string = "2014-3-17"

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd")

Date date = null

try {

date = dateFormat.parse(string)

System.out.println(date.toLocaleString().split(" ")[0])//切割掉不要的时分秒数据

} catch (ParseException e) {

e.printStackTrace()

}

介绍一下SimpleDateFormat:SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6827629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存