캘린더 extendar에서 datetime을 저장하고 데이터베이스에 저장합니다. 날짜 시간의 형식은 Format="dddd, MMMM dd, yyyy"
입니다. 그런 다음이 Datetime을 격자보기의 다른 필드와 함께 표시하고이 필드의 이름을 'CalendarDate'로 지정합니다. 현재 그리드의 CalendarDate는 "6/29/2012 10:42:35 AM"
과 같이 표시됩니다.SQL의 시간 형식
캘린더 날짜가 다음과 같이 표시되기를 바랍니다. - "6/29/2012 10:42 AM". 단 몇 초만 제거 될 것입니다. 제가 어떻게하는지 알려주십시오.
현재 사용 메신저 저장 프로 시저는 다음과 같이이다 : -
Create procedure St_Proc_GetUserReportforCurrentDayTask
@userID int
as
Begin
set NoCount on;
DECLARE @TODAY DATE
SET @TODAY = CONVERT(VARCHAR(10), GETDATE(), 111)
select Production.CalendarDate as Date,
RegionAndProjectInfo.RegionProjectName as Region ,
County.CountyName as County,
WorkType.WorkTypeName as WorkType,
Task.TaskName as Task,
Production.VolumeProcessed as 'Volumes Processed',
Production.TimeSpent as 'Duration (HH:MM)'
from Production
inner join RegionAndProjectInfo
on
RegionAndProjectInfo.RegionProjectID=Production.RegionProjectID
inner join County
on
County.CountyID=Production.CountyID
inner join WorkType
on
WorkType.WorkTypeID=Production.WorkTypeID
inner join Task
on
Task.TaskID=Production.TaskID
where [email protected] and CalendarDate >= @TODAY
End
날짜 형식에는 형식이 없습니다. 특정 형식은 날짜 값을 문자열로 또는 그 반대로 변환 할 때만 사용됩니다. –