public class Demo2{
public static void main(String[] args){
Calendar cal=Calendar.getInstance();
// 得到当前时间
System.out.println(cal.getTime());
// 得到当前是一年中的第几天
int days=cal.get(cal.DAY_OF_YEAR);
System.out.println(days);
// 给当前时间加几天 or 减几天
cal.set(cal.DAY_OF_YEAR, days+1);
System.out.println(cal.get(cal.DAY_OF_YEAR));
cal.set(cal.DAY_OF_YEAR, days-1);
System.out.println(cal.get(cal.DAY_OF_YEAR));
// 求字符串是以星期中的第几天。
String str = "2011-09-24";
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date d;
try {
d = df.parse(str);
Calendar cals = Calendar.getInstance();
cals.setTime(d);
System.out.println(cals.get(Calendar.DAY_OF_WEEK)-1);
} catch (Exception e) {
// TODO: handle exception
}
// 得到一个时间字符串
Calendar rightNow = Calendar.getInstance();//getInstance返回一个Calendar对象,并由当前时间初始化
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); //日期格式化格式
String changeYear = format.format(rightNow.getTime()); //取得当前时间,并格式化成相应格式
System.out.println(changeYear);
Calendar q = Calendar.getInstance();
q.set(2011,8,24); //此处要注意月份索引0---11,即8便是9月
int ManagerWeek = q.get(Calendar.DAY_OF_WEEK)-1; //此处注意减一,星期索引为0----6,从周日开始,周日为0
System.out.println(ManagerWeek);
}
}
继续更新中。。。
http://hi.baidu.com/%B2%BB%BA%C8%CB%AE%B5%C4%C4%E0%F6%FA/blog/item/605864c50efdafa28326ac6c.html
http://blog.zol.com.cn/292/article_291433.html
分享到:
相关推荐
需要注意的是,在比较两个`Calendar`对象是否相等时,应该使用`equals`方法,而不是直接比较对象引用。 #### 六、总结 `Calendar`类是Java中处理日期和时间的重要工具,它提供了丰富的API来满足各种日期处理需求。...
使用 Calendar.getInstance() 方法可以取得当前时间,并将其格式化成相应的格式。例如: ```java Calendar rightNow = Calendar.getInstance(); SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); ...
`dateDemo2()`方法中,`GregorianCalendar calendar = new GregorianCalendar();`创建了一个`Calendar`实例。`Calendar`提供了丰富的API来获取和设置日期和时间的各个部分,如月份、日、小时等。注意,`Calendar`中...
### Calendar使用示例详解 ...通过以上示例代码的详细解析,我们不仅了解了`Calendar`类的基本用法,还掌握了如何获取和设置日期时间的不同字段。这对于日常开发工作中处理日期时间逻辑非常有帮助。
本文将深入探讨其核心特点、使用方法以及如何自定义和扩展。 一、simplecalendar.js的特点 1. 轻量级:simplecalendar.js体积小巧,加载速度快,对页面性能影响小,适合各种规模的项目。 2. 易于集成:通过简单的...
然而,`Date`类没有提供修改日期和时间的方法,这导致了`Calendar`类的诞生。`Calendar`是一个抽象类,提供了更为灵活的日期和时间操作。它是线程安全的,可以用于多线程环境。 `Calendar`类的主要方法包括: 1. `...
calendar.add(Calendar.HOUR_OF_DAY, -2); // 减少两小时 ``` 此外,`Calendar`类还支持设置特定字段的值,比如设定一个特定的日期: ```java calendar.set(Calendar.YEAR, 2023); calendar.set(Calendar.MONTH, ...
首先,我们来看一下`Calendar`的基本用法。创建一个`Calendar`实例通常需要通过`Calendar.getInstance()`静态方法,这会返回一个`Calendar`的子类实例,通常是`GregorianCalendar`,它是符合公历标准的实现。 ```...
【标题】"前端项目-tui-calendar.zip"是一个包含前端日历组件源代码的压缩包,主要涉及的是"TOAST UI Calendar"。...通过理解其源码结构和使用方法,开发者可以有效地提升Web应用的时间和日程管理能力。
本篇文章将深入探讨如何在Android应用中使用Calendar类以及与之相关的知识点,包括获取日历的年月日和周、绘制日历界面、处理前后月份以及相关示例代码。 首先,`java.util.Calendar` 是一个抽象类,它提供了日期和...
- 使用 `getTime()` 方法可以将 `Calendar` 对象转换为 `Date` 对象,便于输出或进一步处理。 #### 3. 总结 通过上述代码示例可以看出,`java.util.Calendar` 类提供了非常强大的日期时间处理功能。它不仅能够...
在实际使用中,开发者可以通过Python的import语句引入LunarCalendar库,然后调用其提供的API进行日期转换。需要注意的是,由于农历计算涉及到复杂的算法,因此在处理大量数据时可能会有性能上的考量,开发者需要根据...
使用方法(里面有例子): <link href=\"/styles/calendar.css\" rel=\"stylesheet\" type=\"text/css\"/> <script type=\"text/javascript\" src=\"<%=ctx%>/js/calendar/calendar.js\"> ...
这个“drools calendar 使用demo”应该包含了一个实际的应用示例,帮助用户理解如何在项目中有效地利用drools calendar。 drools calendar 的核心概念是通过创建自定义的日历对象来定义特定的时间窗口或时间段,在...
最后,我们可以通过`getTime()`方法将修改后的Calendar对象转换回Date,然后再次使用DateFormat进行格式化输出: ```java Date updatedDate = calendar.getTime(); System.out.println(formatter.format(updated...
2. 可以使用 cal.set(year, month, date, hour, minute, second) 语句来赋值,效率高。 Calendar 类提供了 roll 和 add 方法来进行日期和时间的计算,例如: cal.roll(Calendar.MONTH, 3); // 把月份增加 3 cal....
为了更好地理解和使用这两个类之间的转换方法,本文将详细介绍如何将`Calendar`对象转换为`Date`对象,以及如何将`Date`对象转换为`Calendar`对象。 #### 1. Calendar转为Date `Calendar`类提供了获取当前时间的...
Calendar的一些基本用法, 1.查看时区; 2.通过Calendar获取时间; 3.通过Calendar获取后一天; 4.指定年和第几周,计算出对应的开始日期和结束日期(注:星期一为周的第一天)。 注:Android默认将周日设置成...
在这款Demo中,我们将深入探讨如何利用Bootstrap Calendar创建互动式日历,并了解其核心特性、安装步骤以及使用方法。 Bootstrap是Twitter推出的一个用于前端开发的开源工具集,它包括CSS、JavaScript和HTML组件,...
bootstrap calendar 全年日历显示,可做年度行事历等功能,使用起来特别方便,相关使用方法详见官网:http://www.bootstrap-year-calendar.com/#Documentation/Installation