반응형
한 달에 일수에서
나는 몇 달 동안 콤보 박스를 가지고 있습니다.
내가 선택한 선택 항목입니다.
var month = cmbMonth.SelectedIndex + 1;
DateTime date = Convert.ToDateTime(month);
따라서 사용자가 1 월을 선택하면 31을 변수에 저장해야합니다.
당신이 원하는 :DateTime.DaysInMonth
int days = DateTime.DaysInMonth(year, month);
2 월에 28 일, 그리고 29 일이 있기 때문에 연도에 따라 있습니다. 한 값 또는 다른 값으로 "고정"하려는 경우 항상 특정 연도를 선택할 수 있습니다 (윤리 여부).
코드 샘플에서 System.DateTime.DaysInMonth를 사용하십시오 .
const int July = 7;
const int Feb = 2;
// daysInJuly gets 31.
int daysInJuly = System.DateTime.DaysInMonth(2001, July);
// daysInFeb gets 28 because the year 1998 was not a leap year.
int daysInFeb = System.DateTime.DaysInMonth(1998, Feb);
// daysInFebLeap gets 29 because the year 1996 was a leap year.
int daysInFebLeap = System.DateTime.DaysInMonth(1996, Feb);
한 달의 일 수를 찾기 위해 DateTime 클래스는 "DaysInMonth (int year, int month)" 메서드를 제공합니다 . 이 메소드는 지정된 달의 총 일수를 리턴합니다.
public int TotalNumberOfDaysInMonth(int year, int month)
{
return DateTime.DaysInMonth(year, month);
}
또는
int days = DateTime.DaysInMonth(2018,05);
출력 : -31
int days = DateTime.DaysInMonth(int year,int month);
또는
int days=System.Globalization.CultureInfo.CurrentCulture.Calendar.GetDaysInMonth(int year,int month);
당신은 int
한 달에 일이 currespoting 년과 달에 반환 될 때 년과 월을 통과해야
datetimepicker selected month and year에서 월 단위로 날짜를 계산했지만 datetimepicker1의 코드 가이 코드가있는 텍스트 상자에 결과를 반환하도록했습니다.
private void DateTimePicker1_ValueChanged(object sender, EventArgs e)
{
int s = System.DateTime.DaysInMonth(DateTimePicker1.Value.Date.Year, DateTimePicker1.Value.Date.Month);
TextBox1.Text = s.ToString();
}
int month = Convert.ToInt32(ddlMonth.SelectedValue);/*Store month Value From page*/
int year = Convert.ToInt32(txtYear.Value);/*Store Year Value From page*/
int days = System.DateTime.DaysInMonth(year, month); /*this will store no. of days for month, year that we store*/
int days = DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month);
올해와 이번 달의 요일을 이것이 가장 좋습니다
참고 URL : https://stackoverflow.com/questions/4832468/getting-number-of-days-in-a-month
반응형
'IT' 카테고리의 다른 글
분할 기능을 사용하지 않고 버전 번호 비교 (0) | 2020.07.23 |
---|---|
새로운 Firebase 클라우드 메시징 시스템이 포함 된 알림 아이콘 (0) | 2020.07.23 |
.NET에서 전달은 어떻게 전달됩니까? (0) | 2020.07.23 |
각도 ng- 변화 지연 (0) | 2020.07.23 |
"svn update"명령을 실행하기 전에 리포지토리에서 업데이트 확인하는 방법은 무엇입니까? (0) | 2020.07.23 |