C#: Как получить количество дней от объекта DateTime

То, что Вы делаете, прекрасно, но если Вы чувствуете потребность к 'Java-it-up', Вы могли бы использовать , Преобразователь и эти собирает метод от Apache палата общин , например:

public class IntegerToStringTransformer implements Transformer {
   public String transform(final Integer i) {
      return (i == null ? null : i.toString());
   }
}

.. и затем..

CollectionUtils.collect(
   collectionOfIntegers, 
   new IntegerToStringTransformer(), 
   newCollectionOfStrings);

5
задан harriyott 4 November 2009 в 10:51
поделиться

6 ответов

int noOfDays = DateTime.DaysInMonth(objDate.Year, objDate.Month);
13
ответ дан 18 December 2019 в 07:55
поделиться
int daysInMonth = System.DateTime.DaysInMonth(objDate.Year, objDate.Month);
3
ответ дан 18 December 2019 в 07:55
поделиться
int days = DateTime.DaysInMonth(objDate.Year, objDate.Month);
3
ответ дан 18 December 2019 в 07:55
поделиться

Попробуйте следующее:

DateTime objDate = default(DateTime);
    objDate = Convert.ToDateTime("2009-02-05");

    Response.Write(DateTime.DaysInMonth(objDate.Year, objDate.Month));
0
ответ дан 18 December 2019 в 07:55
поделиться
System.Globalization.CultureInfo cultureInfo = System.Globalization.CultureInfo.CurrentUICulture;  
Double DaysInMonth = cultureInfo.Calendar.GetDaysInMonth(DateTime.Now.Month, DateTime.Now.Year);
0
ответ дан 18 December 2019 в 07:55
поделиться

Как насчет этого?

DateTime.DaysInMonth(date.Year, date.Month);
1
ответ дан 18 December 2019 в 07:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: