2010-02-07 8 views
2

내 응용 프로그램 (asp.net)에서 비디오를 업로드하고 데이터베이스에 비디오를 저장하는 중 videoname,videotitle,dateofuploded과 같은 필드가 있습니다. 내 문제는 해당 비디오를 표시 할 때 '2 일전'또는 '1 개월 전'또는 '1 년 전'과 같은 날짜를 표시하려는 경우입니다.SQL 서버 2005에서 변환 날짜

어떻게 날짜를 해당 프로세스로 변환 할 수있는 함수를 작성할 수 있습니까? .

예를 들어보세요. 해당 사이트 아래에 비디오가 업로드 된 날짜가 표시됩니다.

그렇다면 해당 날짜 형식을 사용할 수 있습니까? 어떻게 쓸 수 있습니까?

답변

0

난 어떤 내장이 작업을 수행 할 수 있습니다 SQL 함수, 그래서 난 당신이 몇 가지 코드를 작성해야합니다 생각 모른다 감사드립니다.

이 작업을 수행하는 방법에 대한 C# 예는 timespan-to-friendly-string-library-c을 참조하십시오.

+0

나중에 나는 그 링크는 C# 코드 또는 SQL 명령 –

+0

괜찮 았어 그것은 C# 코드 –

+0

입니다 우리는 SQL에서 –

2

데이터베이스는 아마도이 작업을 수행 할 수있는 가장 적합한 울타리가 아닙니다. 그것은 순수한 시각적 목적을위한 것이므로 응용 프로그램 코드의 UI 계층에 속합니다.

값의 범위 (일, 주, 월, 년)가 유한이기 때문에 멋진 if 문일 필요는 없습니다.

+0

ok Quick Joe Smith 씨가 C# –