2011-09-20 3 views
-2

시퀀스를 사용하여 YYYY- "시퀀스 값"형식으로 식별자를 생성하고 시퀀스 값을 모든 새 시퀀스에 대해 1로 재설정해야합니다 년. 예 : 올해의 가치는 2011-3456과 같습니다. 새해가 오면, 그것은 다음과 같이 설정되어야합니다 : 2012-0001. 미리 감사드립니다.C에서 새해마다 시퀀스의 값을 1로 재설정 할 수 있습니다.

+6

그것은 당신이 뭘 하려는지 나에게 정말 분명하지 않다 - 또는 무엇 당신은 시퀀스 값이 재설정되는 것을 의미합니다 ... 현재 시간에 대해 당신은 무엇을 알기를 기대합니까? (나는 보통 시계를 종속물로 주입 할 것이다.) –

+1

당신은 당신이 한 일과 무엇을하고 싶은지, 그리고 당신이하고 싶은 것과는 다른 것을 말해야한다. 그럼, 우리가 널 도울 수있어. – Tipx

답변

0

가능한 해결 방법, 당신은 매년 식별자와의 연간 일을 원하는 가정 :

private string GetYearlyIdentifier(DateTime date) 
{ 
    return String.Format("{0:0000}-{0:000}",date.Year, date.DayOfYear); 
} 

(테스트되지 않음)

관련 문제