Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create datetime from date and string in tsql

Tags:

sql

t-sql

I have a Store Procedure in T-SQL. I want to create a datetime from date and string.

So I have this:

DECLARE @DATE AS DATE
DECLARE @TIME AS NVARCHAR(5)

SET @DATE = NOW() /*2017-10-11*/
SET @TIME = '08:00'

Now, I want to create this date '2017-10-11 08:00:00'

like image 371
bircastri Avatar asked Nov 21 '25 09:11

bircastri


1 Answers

You are looking something like :

DECLARE @DATE AS DATE
DECLARE @TIME AS NVARCHAR(5)

SET @DATE = GETDATE() /*2017-10-11*/
SET @TIME = '08:00'

SELECT CONVERT(DATETIME, CONVERT(VARCHAR, @DATE) + ' '+ CONVERT(VARCHAR, @TIME))

Output :

2017-10-11 08:00:00.000
like image 133
Yogesh Sharma Avatar answered Nov 23 '25 01:11

Yogesh Sharma



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!