【发布时间】:2014-06-11 11:33:57
【问题描述】:
我有一个存储过程,它接收一些参数然后返回结果。存储过程接收DateTime 参数,格式如下'2012.01.06'。然后我只想返回这个DateTime 参数。它工作正常,但返回的DateTime 具有这种格式Jan 6 2012 12:00AM。我想对其进行更改,使其看起来与首先传递的参数的方式相同。
这是我的存储过程的一部分:
CREATE PROCEDURE [dbo].[myTestProcedure]
@myTestDate dateTime
AS
BEGIN
SET NOCOUNT ON;
DECLARE @TempTestData TABLE
(
Name$ VARCHAR(50),
Value$ VARCHAR (50)
)
INSERT INTO @TempTestData SELECT 'Date1', @fromDate
SELECT * from @TempTestData
END
GO
【问题讨论】:
-
问题毫无意义。 DateTime 没有格式。您似乎将表示与演示混淆了。
-
日期是日期它看起来如何它只对显示值的视图(应用程序)很重要?
-
@Dalorzo:我已经说过了! :)
-
@Mitch Wheat 好吧,我很困惑,你建议我怎么做?
-
@Ivo 确保从存储过程中返回一个日期类型并让 c# 处理它的格式
标签: sql sql-server datetime stored-procedures