---
title: "TSQL: UDF som hämtar timmar och minuter ur datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/123472-tsql-udf-som-hämtar-timmar-och-minuter-ur-datum"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "doggelito"
published: "2005-03-01T14:23:51.000Z"
updated: "2005-03-01T14:23:51.000Z"
replies: 0
views: 3641
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/123472-tsql-udf-som-hämtar-timmar-och-minuter-ur-datum"
---

# TSQL: UDF som hämtar timmar och minuter ur datum

## #1 — doggelito, 2005-03-01T14:23Z

resultatet blir ex: 14:30 utifrån inmatat datum

```
--Select dbo.ConvertHourMinute('2005-03-01 14:30:00')
--go

CREATE   FUNCTION ConvertHourMinute
	(@CurrentDate datetime)

RETURNS varchar(5)

AS
	
BEGIN
	DECLARE @Hour AS varchar(2)
	DECLARE @Minute AS varchar(2)

	SET @Hour = DATEPART(hh, @CurrentDate)
	SET @Minute = DATEPART(n, @CurrentDate)

	if(len(@Hour)=1)
	SET @Hour = '0'+@Hour

	if(len(@Minute)=1)
	SET @Minute = '0'+@Minute
	
RETURN @Hour + ':' + @Minute

END
```

Permalänk: https://www.webforum.nu/p/123472

---

Tråden på webben: https://www.webforum.nu/amne/programmering/123472-tsql-udf-som-hämtar-timmar-och-minuter-ur-datum
