将秒数添加到当前 date/time 并仅生成 hour/minute/seconds
Add seconds to current date/time and generate only hour/minute/seconds
早上好!
我有点小问题,你能帮忙吗?
我需要在当前时间上加 2 秒。
从我的 date/time 我需要添加 2 秒,只得到 hour/minute/seconds。
我尝试了类似求和的方式。我连接 hour/minute/second 并添加 2 秒。
但不是张扬... =/
下面是我试过的方法:
DECLARE @ACTUAL_DATE VARCHAR (6);
SET @ACTUAL_DATE = (SELECT FORMAT(GetDate(), 'HHmmss'));
DECLARE @SUM_HOUR varchar (10);
SET @SUM_HOUR = (CAST(@ACTUAL_DATE as int)) + 2;
DECLARE @NEXT_HOUR VARCHAR (46);
SET @NEXT_HOUR = (SELECT Hr_Proxima_Transmissao FROM TBJDCTC_AGENDA_TRANSMISSAO WHERE Arquivo_TP = 'ACTC101');
PRINT @ACTUAL_DATE;
PRINT @SUM_HOUR;
PRINT @NEXT_HOUR;
有人能帮忙吗?
您正在查找 DATEADD
函数。您可以像这样
添加 2 秒到 DATE
DATEADD(second,2,@ACTUEL_DATE)
我通过以下命令得到它:
DECLARE @SOMAHORA VARCHAR (30);
SET @SOMAHORA = REPLACE(CONVERT(varchar, DATEADD(SECOND, 2, GetDate()), 24), ':', '');
早上好!
我有点小问题,你能帮忙吗?
我需要在当前时间上加 2 秒。
从我的 date/time 我需要添加 2 秒,只得到 hour/minute/seconds。
我尝试了类似求和的方式。我连接 hour/minute/second 并添加 2 秒。
但不是张扬... =/
下面是我试过的方法:
DECLARE @ACTUAL_DATE VARCHAR (6);
SET @ACTUAL_DATE = (SELECT FORMAT(GetDate(), 'HHmmss'));
DECLARE @SUM_HOUR varchar (10);
SET @SUM_HOUR = (CAST(@ACTUAL_DATE as int)) + 2;
DECLARE @NEXT_HOUR VARCHAR (46);
SET @NEXT_HOUR = (SELECT Hr_Proxima_Transmissao FROM TBJDCTC_AGENDA_TRANSMISSAO WHERE Arquivo_TP = 'ACTC101');
PRINT @ACTUAL_DATE;
PRINT @SUM_HOUR;
PRINT @NEXT_HOUR;
有人能帮忙吗?
您正在查找 DATEADD
函数。您可以像这样
DATE
DATEADD(second,2,@ACTUEL_DATE)
我通过以下命令得到它:
DECLARE @SOMAHORA VARCHAR (30);
SET @SOMAHORA = REPLACE(CONVERT(varchar, DATEADD(SECOND, 2, GetDate()), 24), ':', '');