美文网首页
数据库的int整型字符转换为时间格式显示

数据库的int整型字符转换为时间格式显示

作者: 海里的蝌蚪 | 来源:发表于2017-11-30 14:53 被阅读0次

数据库中将列中的整数值转换为时间格式显示

例如(列[startTime](命名为”上班时间”))一个数值为456,将其转换为7:45显示的语句为

(case when Floor(startTime/60%24)>9then ‘’ else ‘0’ end) +

CONVERT (varchar(50),Floor(startTime/60%24))+ ‘:’ +

(case when Floor(startTime/60)>9then ‘’else ‘0’ end) + 

CONVERT(varchar(50),Floor(startTime/60))

(Explain 1:Floor(startTime/60%24)意思是:startTime时间除以60得到小时数,再模(取余)24得到的时间数是24小时以内.例如1927除以60得到商为32,但是时间是24小时制,则模(取余)32得到8,即次日早上8点)

(Explain 2:(case when Floor(startTime/60%24)>9 then ‘’else ‘0’end )意思是当小时数小于9时,在其前面加上0,即表示为时间为07)

(Explain 3:(case when Floor(startTime/60)>9 then‘’else ‘0’end )意思是当分钟数小于9时,在其前面加上0,即表示为时间为07:01)

�c�6�5�

相关文章

  • 数据库的int整型字符转换为时间格式显示

    数据库中将列中的整数值转换为时间格式显示 例如(列[startTime](命名为”上班时间”))一个数值为456,...

  • MySQL时间查询格式化

    int转字符串 并且加小时 参考: mysql 时间格式转换,时区转化

  • Python学习笔记01-字符串

    字符串 字符串转换 ord()函数,将字符串的内存值显示成整数(将str的显示值转换为int,可以使用int(),...

  • Python数值类型

    整型int() 浮点型float() 布尔类型bool 长整型加L e记发法(科学计数法) 类型转换 字符串 st...

  • Day4—循环和分支

    1 数据类型的转换 数据类型转换即为int(整型)、float(浮点型)、bool(布尔型)、str(字符串型)等...

  • Python int() 函数

    int() 函数用于将一个字符串或数字转换为整型。 class int(x, base=10) 参数 x -- 字...

  • 数据类型格式化字符

    格式说明引导符 整型 int%d . %i 短整型 short int%hd . %hi 长类型 ...

  • Python 进制转换

    内置函数 int(x,base=10): 将 x 转换为整型 x : 字符串或数字 base : 进制数, 默认...

  • 涨知识%d和%i的区别

    格式字符%d与%i的区别是什么? %i和%d 没有区别。%i 是老式写法。都是整型格式。int x,y;scanf...

  • 数据库系统原理 SQL 杂记

    进入数据库 创建数据库 显示数据库 删除数据库 使用数据库 创建表格 整型 int 浮点型 double 布尔型 ...

网友评论

      本文标题:数据库的int整型字符转换为时间格式显示

      本文链接:https://www.haomeiwen.com/subject/lpyvbxtx.html