UFN_HOURMINUTE_GETFROMDATE
Returns the hour and minute fields from a date.
Return
Return Type |
---|
char(4) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DATETOCONVERT | datetime | IN |
Definition
Copy
CREATE function dbo.UFN_HOURMINUTE_GETFROMDATE
(
@DATETOCONVERT datetime
) returns char(4)
as
begin
declare @HOURSTRING char(2);
declare @MINUTESTRING char(2);
declare @HOURVALUE int;
declare @MINUTEVALUE int;
select
@HOURVALUE = DATEPART(hh, @DATETOCONVERT),
@MINUTEVALUE = DATEPART(mi, @DATETOCONVERT);
set @HOURSTRING = case
when @HOURVALUE < 10 then '0' + CAST(@HOURVALUE as CHAR(1))
else CAST(@HOURVALUE as CHAR(2))
end;
set @MINUTESTRING = case
when @MINUTEVALUE < 10 then '0' + CAST(@MINUTEVALUE as CHAR(1))
else CAST(@MINUTEVALUE as CHAR(2))
end;
return @HOURSTRING + @MINUTESTRING;
end