社区
MS-SQL Server
帖子详情
请问如果将时间片转换为小时整数??
iamwanghui
2003-10-09 12:16:11
数据库中有一个smalldatetime字段,用他减去当前日期和时间,将结果转换为小时数。请问要怎么做??
convert.tohour(mydatetime-now)
???
谢谢
...全文
47
6
打赏
收藏
请问如果将时间片转换为小时整数??
数据库中有一个smalldatetime字段,用他减去当前日期和时间,将结果转换为小时数。请问要怎么做?? convert.tohour(mydatetime-now) ??? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
伍子V5
2003-10-09
打赏
举报
回复
大力太快了,一点羹都没有留
friendliu
2003-10-09
打赏
举报
回复
用datediff
pengdali
2003-10-09
打赏
举报
回复
DATEDIFF
返回跨两个指定日期的日期和时间边界数。
语法
DATEDIFF ( datepart , startdate , enddate )
参数
datepart
是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。
日期部分 缩写
year yy, yyyy
quarter qq, q
Month mm, m
dayofyear dy, y
Day dd, d
Week wk, ww
Hour hh
minute mi, n
second ss, s
millisecond ms
startdate
是计算的开始日期。startdate 是返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。
因为 smalldatetime 只精确到分钟,所以当用 smalldatetime 值时,秒和毫秒总是 0。
如果您只指定年份的最后两位数字,则小于或等于"两位数年份截止期"配置选项的值的最后两位数字的数字所在世纪与截止年所在世纪相同。大于该选项的值的最后两位数字的数字所在世纪为截止年所在世纪的前一个世纪。例如,如果 two digit year cutoff 为 2049(默认),则 49 被解释为 2049,2050 被解释为 1950。为避免模糊,请使用四位数的年份。
有关时间值指定的更多信息,请参见时间格式。有关日期指定的更多信息,请参见 datetime 和 smalldatetime。
enddate
是计算的终止日期。enddate 是返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。
返回类型
integer
注释
startdate 是从 enddate 减去。如果 startdate 比 enddate 晚,返回负值。
当结果超出整数值范围,DATEDIFF 产生错误。对于毫秒,最大数是 24 天 20 小时 31 分钟零 23.647 秒。对于秒,最大数是 68 年。
计算跨分钟、秒和毫秒这些边界的方法,使得 DATEDIFF 给出的结果在全部数据类型中是一致的。结果是带正负号的整数值,其等于跨第一个和第二个日期间的 datepart 边界数。例如,在 1 月 4 日(星期日)和 1 月 11 日(星期日)之间的星期数是 1。
示例
此示例确定在 pubs 数据库中标题发布日期和当前日期间的天数。
USE pubs
GO
SELECT DATEDIFF(day, pubdate, getdate()) AS no_of_days
FROM titles
GO
pengdali
2003-10-09
打赏
举报
回复
如:
select datediff(day,'2001-1-1','2002-1-1') 天
select datediff(month'2001-1-1','2002-1-1') 月
select datediff(year,'2001-1-1','2002-1-1') 年
pengdali
2003-10-09
打赏
举报
回复
select datediff(hh,getdate(),你的列) from 你的表
aierong
2003-10-09
打赏
举报
回复
大力是快又准
PowerPoint精美幻灯片实战教程
【学习建议】 1、建议每周至少保证8
小时
的学习时间,预计2个月能完成整门课程 2、每门课后下载附件资料完成案例练习,并在笔记中记录学习心得; 【课程特点】 1、创新的教学模式:教您制作PowerPoint精美...
C语言:将一个数字字符串
转换
成一个
整数
。如字符串是“3248”,则
转换
的
整数
是3248。
@[TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来...
实验二
时间片
轮转RR进程调度算法
一、 需求分析 说明程序设计的任务和目的,明确规定下述内容: 模拟
时间片
轮转算法,理解进程调度的策略 (1) 输入的形式和输入值的范围; 输入
时间片
为大于0的
整数
已在程序中预置好进程信息 (2) 输出的形式; 进程调度过程的文字描述 (3) 程序所能达到的功能; 模拟
时间片
轮转算法 (4) 测试数据,包括正确的输入及其输出结果和含有错误的输入
接收用户输入的一个秒数(非负
整数
),折合成
小时
、分钟和秒输出。
题目内容:接收用户输入的一个秒数(非负
整数
),折合成
小时
、分钟和秒输出。 输入格式: 一个非负
整数
输出格式: 将
小时
、分钟、秒输出到一行,中间使用空格分隔。 输入样例: 70000 输出样例: 19 26 40 在这里插入代码片 s = int(input()) xiaoshi = s // 3600 xiaoshi_1 = s % 3600 fenzhong = xiaoshi_1 // 60...
C++如何检查浮点数是否为
整数
如何检查浮点数是否为
整数
今天在写程序的时候,突然遇到这个问题——如何判断一个浮点数小数点后是否有小数值? 刚开始想了一个比较麻烦的方法,感觉不妥,太浪费时间了,然后就上网看了一些其他人的思路,借此总结一下几种判断方式。 Number 1: 向下向上取整法 int main() { float num1 = 10.0f; float num2 = 2.0f; doubl...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章