답변:
이 정보는 API 참조 에서 바로 찾을 수 있습니다 .
var today = DateTime.Today;
var tomorrow = today.AddDays(1);
var yesterday = today.AddDays(-1);
DateTime tomorrow = DateTime.Today.AddDays(1);
DateTime yesterday = DateTime.Today.AddDays(-1);
어제와 내일 00:00:00에 받으려면 다음과 같이해야합니다.
DateTime yesterday = DateTime.Today.AddDays(-1);
DateTime tomorrow = DateTime.Today.AddDays(1); // Output example: 6. 02. 2016 00:00:00
이렇게하면 다음과 같습니다.
DateTime yesterday = DateTime.Now.AddDays(-1);
DateTime tomorrow = DateTime.Now.AddDays(1); // Output example: 6. 02. 2016 18:09:23
그러면 어제 00:00:00 시간이 아니라 현재 시간에서 1 일을 뺀 값이 표시됩니다.
사용 DateTime.AddDays()
( MSDN 문서 DateTime.AddDays 방법 ).
DateTime tomorrow = DateTime.Now.AddDays(1);
DateTime yesterday = DateTime.Now.AddDays(-1);
DayNow + 1
또는 문제- 1
는 이것이 해당 월의 마지막 날의 첫날이면 작동하지 않는다는 것입니다. DateTime.Now.Day는 현재 날짜의 정수 표현입니다.