小编Bla*_*eak的帖子

将日期时间四舍五入为四分之一分钟

我有一个函数可以将日期时间四舍五入到最接近的一刻钟。但有没有一种方法可以向下舍入到最近的季度呢?

例子。

08:14:00 becomes 08:00:00
08:03:00 becomes 08:00:00
08:29:00 becomes 08:15:00 
08:55:00 becomes 08:45:00
Run Code Online (Sandbox Code Playgroud)

这就是我现在要四舍五入到最近的四分之一的数字。

(
@dt datetime
)
returns datetime
as
begin
declare @result datetime
declare @mm int
set @mm=datepart(minute,@dt)
set @result = dateadd(minute,-@mm + (round(@mm/cast(15 as float),0)*15) , @dt )

return @result
Run Code Online (Sandbox Code Playgroud)

sql-server-2008

4
推荐指数
1
解决办法
3131
查看次数

在VB中的一位数字前添加零

我在Visual Basic中有以下代码可显示日/月/年

CStr(vDay) & "/" & (vMonth) & "/" & (vYear) & " " & (vHour) & ":" & (vMinute) & ":" &     (vSecond), DateTime.Now
Run Code Online (Sandbox Code Playgroud)

如何在一个数字的日期和月份前添加“ 0”?

vb.net

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

sql-server-2008 ×1

vb.net ×1