C#에서 어제 날짜를 가져오는 방법
ASP에서 어제 날짜를 검색하고 싶습니다.C#을 사용하는 NET 웹 애플리케이션.저는 해결책을 모색해 보았지만 별로 성공하지 못했습니다.제가 사용하는 코드는 오늘 날짜를 출력합니다.
string yr = DateTime.Today.Year.ToString();
string mn = DateTime.Today.Month.ToString();
string dt = DateTime.Today.Day.ToString();
date = string.Format("{0}-{1}-{2}", yr, mn, dt);
어제 날짜는 어떻게 알 수 있습니까?
날짜 시간을 사용합니다.값이 다음과 같은 AddDays() 메서드-1
var yesterday = DateTime.Today.AddDays(-1);
그러면 다음과 같은 이점을 얻을 수:{6/28/2012 12:00:00 AM}
사용할 수도 있습니다.
DateTime.Now.AddDays(-1)
그러면 이전 날짜와 현재 시간이 표시됩니다.{6/28/2012 10:30:32 AM}
당신이 게시한 코드가 잘못되었습니다.
전화를 여러 번 걸면 안 됩니다.DateTime.Today
만약 당신이 날짜가 바뀌었을 때 그 코드를 실행한다면 당신은 완전히 잘못된 결과를 얻을 수 있습니다.예를 들어 2011년 12월 31일에 실행한 경우 "2011-1-1"이 표시될 수 있습니다.
단일 통화를 사용하여DateTime.Today
그 다음에 사용ToString
원하는 날짜 형식을 지정할 수 있는 적절한 형식 문자열을 사용합니다.
string result = DateTime.Today.AddDays(-1).ToString("yyyy-MM-dd");
다음 코드 스니펫을 사용하면 어제 날짜를 알 수 있습니다.
DateTime dtYesterday = DateTime.Now.Date.AddDays(-1);
여러 번 전화할 필요 없이 한 번만 사용하고 원하는 형식으로 날짜 객체를 포맷하면 됩니다.이런 거죠.
string result = DateTime.Now.Date.AddDays(-1).ToString("yyyy-MM-dd");
OR
string result = DateTime.Today.AddDays(-1).ToString("yyyy-MM-dd");
var yesterday = DateTime.Now.AddDays(-1);
이와 같은 것이 효과가 있을 것입니다.
var yesterday = DateTime.Now.Date.AddDays(-1);
DateTime.Now
현재 날짜와 시간을 제공합니다.
시간 요소를 제거하려는 경우 다음을 추가합니다..Date
날짜까지 제한합니다. 시간만 해당됩니다.00:00:00
.
마침내..AddDays(-1)
어제 당신에게 주기 위해 하루를 제거합니다.
string result = DateTime.Now.Date.AddDays(-1).ToString("yyyy-MM-dd");
DateTime dateTime = DateTime.Now ;
string today = dateTime.DayOfWeek.ToString();
string yesterday = dateTime.AddDays(-1).DayOfWeek.ToString(); //Fetch day i.e. Mon, Tues
string result = dateTime.AddDays(-1).ToString("yyyy-MM-dd");
위의 스니펫이 작동합니다.또한 DateTime의 단일 인스턴스를 만드는 것이 좋습니다.이제;
DateTime.Today
의미하는 바와 같이 오늘 날짜이며 하루 전에 날짜를 얻어야 하므로 다음을 사용하여 하루를 빼십시오.AddDays(-1)
;
DateTime에는 다음과 같은 형식을 가져올 수 있는 충분한 옵션이 있습니다.ToShortDateString
문화에 따라 개별적으로 연결할 필요가 없습니다.
또한 다음에서 원하는 형식을 가질 수 있습니다..ToString()
의 버전DateTime
사례
언급URL : https://stackoverflow.com/questions/11256459/how-to-get-yesterdays-date-in-c-sharp
'itsource' 카테고리의 다른 글
동일한 데이터 유형에도 불구하고 "외부 키 제약 조건이 잘못 형성됨" (0) | 2023.09.04 |
---|---|
SQL 오류: ORA-02298: 유효성을 검사할 수 없습니다(SYSTEM).AEROPUTO_FK) - 상위 키를 찾을 수 없음 (0) | 2023.09.04 |
어떤 행사가 먼저 열렸습니까?마스터 페이지 페이지_로드 또는 내용 페이지 페이지_로드 (0) | 2023.09.04 |
canvasjs를 사용한 '실시간' 그래프 (0) | 2023.09.04 |
jQuery에서 문서가 아닌 부모를 기준으로 위치 값을 사용하여 요소의 "맨 위, 왼쪽" 속성을 설정하려면 어떻게 해야 합니까? (0) | 2023.09.04 |