2012-08-29 5 views
0

Visual Studio의보고 기능을 사용하고 있으며 양식에 표시 할 수 있도록 현재 날짜를 저장하기 위해 소품/변수를 만들어야합니다. 보고서보기에서 적절한 방법을 찾을 수없는 것 같습니다.C#으로 현재 날짜를 얻는 방법

public DateTime CurrentDate {get;} 

그것에 대한 세터가 없기 때문에이 작동하지 않았다 :

나는 원래의 속성을 시도했다. 문제를 해결하려면 I :

public DateTime CurrentDate{get{return DateTime.Now;}} 

감사합니다. 그들은 나를 올바른 방향으로 인도합니다.

+4

'DateTime.Now'는 아마도? –

+1

프로퍼티 방식이란 무엇입니까? DateTime.Now가 좋지 않습니까? – Mithrandir

+1

DateTime.Now 대신 저장소에 DateTime.UtcNow를 사용하는 것이 좋습니다. 따라서 다른 항목과 비교하기가 더 쉽습니다. 표시하면 현지 시간으로 변환해야합니다. – Beachwalker

답변

6
+0

나는 이것을 사용 해보 았는데 나는 다음과 같은 에러 메시지를 받는다 : '속성'이 추상 또는 외부로 표시되어 있지 않으므로 액세서가 본문을 선언해야합니다. 자동으로 구현되는 속성은 'get'및 'set'접근자를 모두 정의해야합니다. – Robert

+0

MSDN에서 예제를 사용해 보셨습니까? 어떤 이유로 든 – amaters

0

SYSTEM.DAT eTime.Now. 는 문자열 형식 얻을 : 나는

DateTime.Today을 사용,

System.DateTime.Now.ToString()에만 Date를 들어

1

또는

DateTime.Now .Date

+0

+1에 대한 정보를 입력 해주세요. 왜냐하면 나는 DateTime.Now.Date를 신뢰하기 때문에 DateTime.Today를 신뢰합니다. –

관련 문제