标签: monthcalendar

最有效的方式来获得数年的数组

从指定日期到现在,以年为单位获得数月的最有效方法是什么?

例如getMonths("August 2012")将输出

array(
    array("Year"=>"2013", "months" = array(
         "February", "January")
    ),
    array("Year"=>"2012", "months" = array(
         "December", "November","October", "September", "August")
    )
)
Run Code Online (Sandbox Code Playgroud)

到目前为止我有:

$start = strtotime('2012-08-01');
$end = time();
$month = $start;
$months[] = date('F', $start);
while($month <= $end) {
  $month = strtotime("+1 month", $month);
  $months[] = date('F', $month);
}
Run Code Online (Sandbox Code Playgroud)

这是输出正确的月份,但不是将它们分组为几年.谢谢

php monthcalendar

3
推荐指数
1
解决办法
5382
查看次数

当ShowToday为False时,MonthCalendar控件具有额外的边框

在Winform的MonthCalendar控件中,当我不想显示今天的标签时,我在日历的顶部和底部会出现一个奇怪的白色边框.

反正有禁用此功能吗?

c# user-interface monthcalendar winforms

2
推荐指数
1
解决办法
887
查看次数

c#有一种简单的方法可以将月份整数转换为name

我正在尝试为博客应用程序创建存档列表.我有一个veiw模型,其中包含以下代码片段:

@model IEnumerable<NPLHBlog.Models.ArchiveListModels>
...
        @foreach (var item in Model)
        {
            <li>@item.ArchiveMonth/@item.ArchiveYear : @item.PostCount</li>
        }
...
Run Code Online (Sandbox Code Playgroud)

我正在尝试将item.ArchiveMonth打印为'Jan'而不是'1'.

ArchiveListModel如下:

public class ArchiveListModels
{
    public int ArchiveYear { get; set; }
    public int ArchiveMonth { get; set; }
    public int PostCount { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并从存储库中读取博客,如下所示:

    public IQueryable<ArchiveListModels> ArchiveList()
    {
        var archiveList = from blogs in db.Blogs
                          group blogs by new { blogs.PublishDate.Year, blogs.PublishDate.Month }
                              into dateGroup
                              select new ArchiveListModels()
                              {
                                  ArchiveYear = dateGroup.Key.Year,
                                  ArchiveMonth = dateGroup.Key.Month,
                                  PostCount = dateGroup.Count()
                              };
        return …
Run Code Online (Sandbox Code Playgroud)

c# monthcalendar asp.net-mvc-3

2
推荐指数
1
解决办法
5482
查看次数

使用jQuery查找下一个和前几个月

我的jQuery函数接受了current month.我想根据点击的按钮显示下个月和前几个月.

我的问题是,是否有一个default Date()功能我可以打电话来了解当月的下个月和前几个月?

$(document).ready(function () {
    var current_date = $('#cal-current-month').html();
    //current_date will have September 2013
    $('#previous-month').onclick(function(){
        // Do something to get the previous month
    });
    $('#next-month').onclick(function(){
        // Do something to get the previous month
    });
});
Run Code Online (Sandbox Code Playgroud)

我可以编写一些代码并获得下一个和前几个月,但我想知道是否已经defined functions为此目的了?

解决了

var current_date = $('.now').html();
var now = new Date(current_date);

var months = new Array( "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

$('#previous-month').click(function(){
    var past = now.setMonth(now.getMonth() -1);
    $('.now').html(months[now.getMonth()]+' '+now.getFullYear()); …
Run Code Online (Sandbox Code Playgroud)

jquery date monthcalendar

2
推荐指数
1
解决办法
2万
查看次数

从python的一年中获得该月的最后一天

我需要根据给定的年月值获得一个月的第一天和最后一天.我能够获得第一天,我们如何得到这个月的最后一天(在python中):

from datetime import date
def first_day_of_month(year,month):
    return date(year, month, 1)

print "Today: %s" % date.today()
print ("First day of this month: %s" %
first_day_of_month(2015,10))
Run Code Online (Sandbox Code Playgroud)

这给出了输出:今天:2015-10-26本月第一天:2015-10-01

如何获取本月的最后一天?Ps:我不想将31作为date()函数的第三个参数.我想计算一个月中的天数,然后将其传递给函数.

python date monthcalendar

2
推荐指数
1
解决办法
1万
查看次数

将STRING MONTH中的python pandas中的列转换为INT

在Python 2.7.11和Pandas 0.18.1中:

如果我们有以下csv文件:

YEAR,MONTH,ID
2011,JAN,1
2011,FEB,1
2011,MAR,1
Run Code Online (Sandbox Code Playgroud)

有什么方法可以将其读取为Pandas数据框并将MONTH列转换为这样的字符串吗?

YEAR,MONTH,ID
2011,1,1
2011,2,1
2011,3,1
Run Code Online (Sandbox Code Playgroud)

某些熊猫函数,例如“ dt.strftime('%b')”似乎不起作用。有人可以开导吗?

monthcalendar python-2.7 pandas

2
推荐指数
1
解决办法
6999
查看次数

上个月名称的 VBA 代码

我在我的电子邮件中添加了如下文字:

“请提供 MMMM 月末的数字” - 其中 MMMM 是上个月的名称。

所以今天是四月,MMMM 将显示三月。

我有以下代码:

Dim newDate: newDate = DateAdd("M", -1, Now)
Run Code Online (Sandbox Code Playgroud)

但结果出来是 27/03/2017 16:37:58

我想让它显示三月。

有什么建议?

vba date monthcalendar

2
推荐指数
1
解决办法
1万
查看次数

从原始字符串中提取月份名称?

从原始字符串中提取月份名称

'January 2045 Robots'
'2065 March Mars Colony'
'2089 December Alien'
Run Code Online (Sandbox Code Playgroud)

我想从原始字符串中提取月份名称,我采取了一种通过创建主元组来提取它的方法

s = 'January 2045 Robots'
months_master = ('january','feb','march','april','may','june','july','august','september','october','november','december')
month = [i for i in months_master if i in s.casefold()]
print(month[0])
'january'
Run Code Online (Sandbox Code Playgroud)

有没有任何优雅的或任何Pythonic的方法来实现这一点

注意:目前要求输入字符串仅包含单个月份(而不是多个月份s = 'May to December Bio'

python monthcalendar

2
推荐指数
1
解决办法
5311
查看次数

如何通过'java.sql.date'获取当前系统月份?

我想从系统中获取当前月份作为字符串,也可以使用该java.sql.Date对象.

我已经尝试了下面的代码,但EclipsegetMonth()是通过以下方式进行的:

java.util.Date date = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date( date.getMonth() );
Run Code Online (Sandbox Code Playgroud)

为什么要通过?

java date monthcalendar

1
推荐指数
1
解决办法
5771
查看次数

MonthCalendar没有Click事件?

我在vs2008中找不到Click事件(picture1).但是MSDN有Click事件(picture2).为什么?

picure1:

在此输入图像描述

picure2: 在此输入图像描述

c# click monthcalendar double-click winforms

1
推荐指数
1
解决办法
1451
查看次数