草庐IT

五月份

全部标签

c# - 列出两个日期之间的月份

我想知道给定的开始日期和结束日期,如何检索两个日期之间的月份和年份。例如:开始日期:'1/1/2011'(mm/dd/yyyy)和结束日期:'11/30/2011'。要检索的月份和年份是January,2011;2011年2月;2011年3月;依此类推,直到2011年11月 最佳答案 我们来了publicstaticIEnumerableMonthsBetween(DateTimestartDate,DateTimeendDate){DateTimeiterator;DateTimelimit;if(endDate>startDat

c# - DateTime.AddMonths 仅添加月份而不是日期

比方说,我有2010年2月28日,并使用AddMonths(1)...在该日期上加一个月结果日期是3月28日,但不是我想要的3月31日。有没有办法稍微调整一下,这样就可以在不添加自定义代码的情况下工作?编辑:我不需要一个月的最后一天,实际上我需要加一个月,但是当它是一个月的最后一天时,我需要找到下个月的最后一天。 最佳答案 我不知道你想达到什么目的,但你可以加一天,加一个月,减一天。DateTimenextMonth=date.AddDays(1).AddMonths(1).AddDays(-1);编辑:正如其中一位评论者所指出的,

c# - 获取特定月份的天数

我如何以编程方式检测特定月份和年份有多少天。 最佳答案 是alreadythere:DateTime.DaysInMonth(intyear,intmonth);应该这样做。 关于c#-获取特定月份的天数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5002487/

c# - 如果当前月份是十二月,如何找到下个月的第一天

我正在使用以下查询来获取下个月。inttheMonth=((System.DateTime)periodStartDate).Month+1;但是如果periodstartDatemonthid=sdecember,上面的语句会报错。 最佳答案 我想你可以用这种方式得到它DateTimedt=newDateTime(2011,12,2);DateTimedayone=newDateTime(dt.AddMonths(1).Year,dt.AddMonths(1).Month,1);现在你有一个正确的DateTime对象到下个月的第一

c# - 获取完整的英文月份名称

我使用DateTime.Now.ToString("MMMM")来获取当前月份的全名。它运行良好,但我在希伯来语中得到它。是否有控制输出语言的选项?我需要它是英语。 最佳答案 您可以将CultureInfo对象作为参数传递给DateTime.ToString():CultureInfoci=newCultureInfo("en-US");varmonth=DateTime.Now.ToString("MMMM",ci);//alternativelyyoucanuseCultureInfo.InvariantCulture:varm

c# - 将月份转换为月份名称

我只是尝试使用DateTime结构将1到12之间的整数转换为缩写的月份名称。这是我尝试过的:DateTimegetMonth=DateTime.ParseExact(Month.ToString(),"M",CultureInfo.CurrentCulture);returngetMonth.ToString("MMM");但是我在第一行得到一个FormatException,因为该字符串不是有效的DateTime。谁能告诉我该怎么做? 最佳答案 CultureInfo.CurrentCulture.DateTimeFormat.G

c# - 如何在 C# 中获取月份名称?

如何在C#中查找月份名称?我不想在月int上写一个巨大的switch语句或if语句。在VB.Net中,您可以使用MonthName(),但是C#呢? 最佳答案 您可以使用CultureInfo获取月份名称。您甚至可以获得简短的月份名称以及其他有趣的东西。我建议您将这些放入扩展方法中,这样您以后可以编写更少的代码。但是,您可以随心所欲地实现。这是一个如何使用扩展方法来做到这一点的例子:usingSystem;usingSystem.Globalization;classProgram{staticvoidMain(){Console.

c# - 如何从 DateTime 获取完整的月份名称

获取DateTime对象月份的完整名称的正确方法是什么?例如一月,十二月。我目前正在使用:DateTime.Now.ToString("MMMMMMMMMMMMM");我知道这不是正确的做法。 最佳答案 使用the"MMMM"customformatspecifier:DateTime.Now.ToString("MMMM"); 关于c#-如何从DateTime获取完整的月份名称,我们在StackOverflow上找到一个类似的问题: https://stac

c# - 从月份编号获取月份名称

PossibleDuplicate:HowtogettheMonthNameinc#?我使用以下C#语法从月份号获取月份名称,但我得到了August我只想要Aug..System.Globalization.DateTimeFormatInfomfi=newSystem.Globalization.DateTimeFormatInfo();stringstrMonthName=mfi.GetMonthName(8).ToString();任何建议... 最佳答案 对于短月份名称,使用:stringmonthName=newDateT

jquery - Bootstrap Datepicker - 仅限月份和年份

我正在使用Bootstrap日期选择器,我的代码如下所示,jsfiddle上的代码演示$("#datepicker").datepicker({viewMode:'years',format:'mm-yyyy'});上面的代码工作正常,但我想做的是只允许用户选择月份和年份。你能告诉我怎么做吗? 最佳答案 这个怎么样:$("#datepicker").datepicker({format:"mm-yyyy",viewMode:"months",minViewMode:"months"});引用:DatepickerforBootstr