Calendar常用属性:
package com.wjl.calender; import java.util.Calendar; import java.util.Date; public class JSPCalendar { /** * 日历练习 * */ //定义变量 Calendar calendar=null;//日历对象 //创建JSPCalendar对象时实例化一个Calendar对象 public JSPCalendar(){ calendar = Calendar.getInstance();//获取calendar对象 Date time = new Date(); calendar.setTime(time);//设置日历的时间为当前时间 } //获取年 public int getYear(){ return calendar.get(Calendar.YEAR);// } //获取月:通过Calendar得到的月份比实际小一个月,所以需要加1个月 public int getMonth(){ return calendar.get(Calendar.MONDAY)+1;// } //获取日:本月中的第几天 public int getDay(){ return calendar.get(Calendar.DAY_OF_MONTH); } //获取星期:本星期中的第几天:通过Calendar得到的星期比实际大一天,所以需要减一天 public String getDayOfWeek(){ int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK) -1; String days[]={"日","一","二","三","四","五","六"};//将数字类型的星期转化成中文的 if(dayOfWeek>7){ return "星期?"; } return days[dayOfWeek]; } //拼接年月日 public String getDate(){ return getYear()+"年"+getMonth()+"月"+getDay()+"日星期"+getDayOfWeek(); } //获取时 public int getHour(){ return calendar.get(Calendar.HOUR); } //获取分 public int getMinute(){ return calendar.get(Calendar.MINUTE); } //获取秒 public int getSecond(){ return calendar.get(Calendar.SECOND); } //获取时分秒 public String getTime(){ return getHour()+":"+getMinute()+":"+getSecond(); } //获取:今天是本年当中的第几天 public int getDayOfYear(){ return calendar.get(Calendar.DAY_OF_YEAR); } //获取:本周是本年当中的第几周 public int getWeekOfYear(){ return calendar.get(Calendar.WEEK_OF_YEAR); } //获取:本周是本月当中的第几周 public int getWeekOfMonth(){ return calendar.get(Calendar.WEEK_OF_MONTH); } public static void main(String[] args){ JSPCalendar jc = new JSPCalendar(); System.out.println("当前时间:\n"+jc.getDate()+" "+jc.getTime()); //当天是一年当中的第几天 System.out.println("今天是本年当中的第"+jc.getDayOfYear()+"天 \n"+ "今天是本月当中的第"+jc.getDay()+"天 \n"+ "今天是本周当中的第"+jc.getDayOfWeek()+"天 \n"+ "本周是本年当中的第"+jc.getWeekOfYear()+"周 \n"+ "本周是本月当中的第"+jc.getWeekOfMonth()+"周 \n" ); }
相关推荐
ASP.NET Calendar控件是ASP.NET中常用的日历控件,用于显示日期和事件信息。然而,在实际应用中,我们经常需要对每天添加日志信息,以便更好地记录和管理事件。本文将详细介绍如何使用ASP.NET Calendar控件给每天...
9. **数据绑定**:将Calendar控件的选择结果绑定到TextBox,可以使用`Text`属性进行设置。 10. **调试与测试**:确保在不同浏览器和设备上测试此功能,以确保兼容性和可用性。 通过以上步骤,我们可以构建一个用户...
Asp.NET日历控件(Calendar)是ASP.NET Web Forms框架中的一个常用组件,用于在网页上展示日期选择器,用户可以通过它方便地选择日期。这个控件在Web应用程序中非常常见,尤其在处理日期输入或者事件调度时。在本文...
在小程序开发中,日历组件是一个常用的功能,通常用于签到、打卡或时间规划等场景。这个组件可能具备以下关键功能: 1. **多视图模式**:大日历和小日历两种视图,适应不同场景需求。大日历可能提供更详细的日期...
在JavaScript开发中,尤其是在React Native环境中,`react-native-calendar`是一个常用的库,它提供了多种样式和交互模式,包括但不限于日视图、周视图、月视图等。开发者可以通过设置属性来调整日历的颜色、字体...
Month Calendar控件是Windows Forms中一个常用且直观的日期选择组件,它允许用户通过日历视图来选择日期。本文将深入探讨如何使用Month Calendar控件来获取用户选择的日期,并提供相关的编程实践。 首先,Month ...
在Windows Presentation Foundation (WPF) 中,`Calendar` 控件是一个常用的组件,用于展示日历视图并允许用户选择日期。然而,在某些情况下,我们可能希望禁用或使其不可选某些特定日期,这就是`BlackoutDates` ...
【Java常用API】深入理解Date、DateFormat、Calendar、Math、System及包装类和正则表达式 在Java编程中,熟练掌握常用的API是至关重要的。本文将详细讲解以下几个知识点: 1. **正则表达式** 正则表达式是一种...
DatePicker是另一种常用的日期选择控件,它允许用户通过文本框输入日期或通过弹出的Calendar控件进行选择。相比于Calendar,DatePicker通常占据更小的屏幕空间,更适合于需要简洁界面的设计。DatePicker的Text属性...
在iOS应用程序中,日历功能是许多用户常用的功能之一,比如安排事件、查看日期等。TapKu Calendar库的设计目的就是简化这个过程,使得开发者可以轻松地集成到他们的应用中。 TapKu Calendar的核心特性包括: 1. **...
或查询农历对应的公历,或查生肖属性,星座等,“日历转换”与“百年历”,能满足您的要求。 9.有事情怕忘记?“记事提醒”来帮忙了。 10.简易搜索、个性签名、更换背景、语音报时、颜色配置,界面缩放,隔时闹钟...
甘特图是一种常用的数据可视化工具,用于展示项目的时间进度和任务关系。它通过条形图来表示任务的起止时间,使用户能一目了然地了解每个任务的状态和进度。React Gantt组件允许开发者创建交互式的甘特图,支持拖放...
Calendar 控件用于显示日历,可以使用 SelectedDate 属性来设置当前选定的日期。 21. PlaceHolder 控件 PlaceHolder 控件用于占位符,可以用于动态添加控件。 22. Panel 控件 Panel 控件用于容器,可以用于容纳...
其中,Calendar日历组件是一个常用的UI组件,它允许用户浏览并选择日期。在jQuery EasyUI的API文档中,关于Calendar日历使用的部分,我们能找到如何设置和使用日历组件的各项细节。 1. 日历组件的基本设置: - ...
资源文件(属性文件,如*.properties)存储各国语言的文本,Locale类表示特定的语言和国家/地区组合。ResourceBundle类用于加载和访问这些资源文件,MessageFormat类则处理动态文本的格式化,确保文本能适应各种语言...
1. 创建 Month Calendar 控件,设置属性以满足应用需求。 2. 创建 ComboBox 派生类,重写 OnDrawItem 和 OnMeasureItem 函数,实现彩色化效果。 3. 在对话框类中实例化这两个控件,并处理相关事件,如用户选择日期或...
Attribute 是一个常用的编程概念,指的是对象或变量的特性或属性。Attribute 可以影响对象或变量的行为和结果。 Authentication Authentication 是一个非常重要的编程概念,指的是验证或确认某个用户或系统的身份...
源码分析有助于理解文件路径的处理和文件属性的获取。 以上只是Java常用类的一部分,实际上还有很多其他重要的类,如`ArrayList`的同胞`Vector`,线程安全的`ConcurrentHashMap`,网络编程中的`Socket`和`...