Calendar.MONTH

Calendar now=Calendar.getInstance();
System.out.print(now.get(Calendar.MONTH));
得到的月份少1,其他年,日,甚至是秒,都是正常的

它返回的是常量值,从0到11
最好是用常量值,Calendar.JANUARY,Calendar.FEBUARY,Calendar.MARCH......

API文档中,MONTH字段的详细信息.MONTH
public static final int MONTH指示月份的 get 和 set 的字段数字。这是一个特定于日历的值。一年中的第一个月是 JANUARY,它为 0;最后一个月取决于一年中的月份数。

在MonthCalendar控件中选中日期

MonthCalendar是VS.NET里面的一个月历控件,虽然现在有很多别人写的月历控件,但这个控件对付不少应用还是足够了。由于最近一直在写记帐软件,其中就得用它选日期,所以对它大致了解了一些。

在这个控件中点每个元素(日期、标题、星期、链接等等)都会触发一个点击事件,而.NET中并没有给每种点击都安排一个事件(只有一个DateSelected事件),因此需要用户自己过滤。

可以用这样编写这个事件处理函数(这个函数只处理选中日期的情况):

1        private void monthCalendar1_DateSelected(object sender, System.Windows.Forms.DateRangeEventArgs e)  
2        {          
3            //将用户在MonthCalendar上点击的坐标转换程用户区坐标,并根据坐标获得点击类型  
4            string s=System.Convert.ToString(monthCalendar1.HitTest(this.PointToClient  
5  
6(MonthCalendar.MousePosition)).HitArea);  
7            //如果用户点中了日期则设置并退出  
8            if(s.Equals("Date"))  
9            {
10                //以下记录选中的日期的各个值
11                _year=System.Convert.ToString(e.Start.Year);
12                _month=System.Convert.ToString(e.Start.Month);
13                _day=System.Convert.ToString(e.Start.Day);
14                _dateSelected=true;
15                //如果选中日期就自动关闭窗体
16                this.Close();
17            }
18        }

MonthCalendar.HitArea枚举类型还有很多别的值,对应月历中点的类型,这个参看MSDN。

java中calendar的用法

(2012-02-14 10:40:56)

转载

标签:

对象

代码

设置

实例

获取

it

分类: Computer

// 将 Date 对象反应到一个 Calendar 对象中, // 先获得一个实例,然后设置 Date 对象

calendar.setTime(date);

月份的起始值为0而不是1,所以要设置八月时,我们用7而不是8。
calendar.set(Calendar.

计算2000-01-01是星期几

calendar.get(calendar.DAY_OF_WEEK )

转载于:https://www.cnblogs.com/originate918/p/6244577.html

在MonthCalendar控件中选中日期相关推荐

  1. 获取 Windows 窗体 DataGridView 控件中选定的单元格、行和列

    获取 DataGridView 控件中选中的单元格 使用 SelectedCells 属性. 注意 使用 AreAllCellsSelected 方法可避免显示可能具有大量数据的单元格. Visual ...

  2. delphi中DateTimePicker控件同时输入日期和时间

    将DateTimePicker的Format属性中加入日期格式设成 'yyyy-MM-dd HH:mm',注意大小写 , 将kind设置为dtkTime即可,可以在每次Form onShow时将Dat ...

  3. C# 选中 DataGridView 控件中的行时显示不同的颜色

    可以利用 DataGridView 控件的 SelectionMode.ReadOnly 和 SelectionBackColor 属性实现当选中DataGridView控件中的行时显示不同的颜色. ...

  4. 解决viewUI中 DatePicker控件获取的日期总是少一天的问题

    解决viewUI中 DatePicker控件获取的日期总是少一天的问题 <DatePickertype="date"placeholder="请选择日期" ...

  5. 使用ListBox控件,选中ListBoxItem中的TextBox后,如何改变SelectedItem

    TextBox控件是一个比较特别的控件: 选中ListBoxItem中的TextBox后,如何改变ListBox的SelectedItem?这里写了一段简单的实例代码. <ListBox x:N ...

  6. 关于日期控件中使用change事件无效的解决方法

    前端页面突然需要在选择时间后自动获取所选时间内的设备信息,我立刻写了一个change()方法,测试时发现没有触发 原因是:change事件其实就是在元素获得焦点的时候,保存当前值,失去焦点的时候,会将 ...

  7. [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField

    在ASP.NET 2.0中操作数据:在GridView控件中使用TemplateField 英文原版  |   本教程的代码(C#)   |   翻译目录   |   原文目录 导言 GridView ...

  8. Android 自定义日期段选择控件,开始日期-结束日期。

    开发中碰到个需求,需要在一个控件中选择完成开始和结束日期.实现的过程走的是程序员开发的老路子,找到轮子后自己改吧改吧就成了.去年做的找不到参考的文章连接了,请原博主见谅. 当时做的时候有几个需求:1. ...

  9. Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField

    导言 GridView是由一组字段(Field)组成的,它们都指定的了来自DataSource中的什么属性需要用到自己的输出呈现中.最简单的字段类型是BoundField,它仅将数据简单的显示为文本. ...

  10. 在ASP.NET 2.0中操作数据:在GridView控件中使用TemplateField

    英文原版  |   本教程的代码(C#)   |   翻译目录   |   原文目录 导言 GridView是由一组字段(Field)组成的,它们都指定的了来自DataSource中的什么属性需要用到 ...

最新文章

  1. html css web笔记,Web/HTML/CSS/的笔记
  2. css3属性文字换行,CSS3让文本自动换行——word-break属性
  3. Nginx实战部署常用功能演示(超详细版),绝对给力~~~
  4. js的字符串和变量拼接
  5. 工作225:当前导致name报错
  6. c语言中next如何用,c语言的数据结构中,next是如何指向下一个元素的?
  7. IT项目中的6类知识转移
  8. jQuery EasyUI datagrid实现本地分页的方法
  9. 2019.7.5刷题统计
  10. 过期不候--具备生命周期的数据的技术实现方案
  11. 生态环境影响评价技术应用及典型实践案例分析
  12. 天玥运维安全网关(启明星辰堡垒机)无法登录资源主机的问题
  13. 如何用html代码做表格里的对角线,如何用用div+css模拟表格对角线
  14. SpringAOP基础以及四种实现方式
  15. 使用mencoder或(ffm)将图片生成视频
  16. Pulsar Summit Asia 2020 | 场景案例论坛(上):多行业,多场景
  17. 收藏一下,30个适合女生和孩子玩的可爱网站
  18. 数据挖掘之用户价值分析
  19. 2021年自然人代开政策继续,综合税率1.5%左右
  20. Bootstrap 响应式布局模板

热门文章

  1. 清理谷歌浏览器注册表_win10注册表chrome残留无法删除如何解决
  2. 【EXCEL】去除多余行列
  3. 《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一2.1 工作流和可视化编程...
  4. 人工智能兴起的条件_跟我说规矩。 AI受虐狂的兴起
  5. android webview静态方法,在android webview中加载静态页面
  6. 深入理解golang框架Gin(一)---->Gin简介以及安装使用
  7. React React组件之间的通信方式
  8. 儿童近视率攀升,什么原因容易导致近视呢?
  9. 如何操作电脑压缩包解压文件?干货技巧!电脑压缩包怎样进行文件解压?
  10. CRC32绕过RAR密码