- 浏览: 542813 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (233)
- 设计模式 (1)
- WEBLOGIC (2)
- spring (2)
- struts (1)
- hibernate (8)
- SOA (11)
- j2ee (0)
- corba (0)
- linux (2)
- oracle (0)
- webService (17)
- javaMail (1)
- junit (3)
- java (45)
- 正则表达式 (7)
- java+xml (4)
- html (2)
- javaScript (6)
- ajax (1)
- mysql (0)
- eclipse (2)
- eclipse插件开发 (3)
- 软件工程 (5)
- ant (6)
- 开源包 (6)
- 学习网站 (7)
- Struts2 (18)
- JSP (1)
- 持续集成 (4)
- FreeMaker (6)
- 工作项目点点 (4)
- Maven2 (6)
- JQuery (1)
- 日志记录 (9)
- 工作流 (4)
- BPEL (1)
- extJs (1)
- 组件 (1)
- OSGI (10)
- ESB总线学习 (1)
- 错误解决 (2)
- JMX (3)
- 网络知识 (1)
最新评论
-
duanlongk:
这个问题解决了么?
java.lang.NoClassDefFoundError: org/apache/tuscany -
sotrip:
从上面结果来看,HelloWorld.class是由虚拟机的内 ...
如何实现自己的classloader -
zengsir2008:
哎,不太明白。。。。
OSGI DS 实例 -
ralfsumahe:
...
使用XFire开发Web Service客户端完整入门教程 -
liuqiao_0702:
...
osgi spring hibernate =
/*
* 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?
比如有:
月份的定义 - 阳`(公)历 一年12 个月,每个月的天数各不同;阴(农)历,每个月固定28天
每周的第一天 - 阳(公)历星期日是第一天;阴(农)历,星期一是第一天
实际上,在历史上有着许多种纪元的方法。它们的差异实在太大了,
比如说一个人的生日是\"八月八日\" 那么一种可能是阳(公)历的八月八日,
但也可以是阴(农)历的日期。
所以为了计时的统一,
必需指定一个日历的选择。
那现在最为普及和通用的日历就是 \"Gregorian Calendar\"。
也就是我们在讲述年份时常用 \"公元几几年\"。
Calendar 抽象类定义了足够的方法,
让我们能够表述日历的规则。Java 本身提供了对
\"Gregorian Calendar\" 规则的实现。
我们从 Calendar.getInstance()
中所获得的实例就是一个 \"GreogrianCalendar\"
对象(与您通过 new GregorianCalendar() 获得的结果一致)。
*/
package com;
import java.io.*;
import java.util.*;
public class WhatIsCalendar {
public static void main(String args[]){
Calendar calendar=Calendar.getInstance();
if(calendar instanceof GregorianCalendar){
System.out.println("It is an instance of GregorianCalendar");
}
///出date转化为Calendar
Date date=new Date();
System.out.println("Date:"+date);
// 从一个 Calendar 对象中获取 Date 对象
Calendar calendar2=Calendar.getInstance();
Date date2=calendar2.getTime();
System.out.println("data2:"+date2);
System.out.println("=====================");
System.out.println("关于Calendar中set用法");
//将一个Date对象反映到Calendar中
//Calendar没有构造函数可以接受date
Date date3=new Date();
Calendar clendar3=Calendar.getInstance();
clendar3.setTime(date3);
System.out.println(clendar3.toString());;
/*
* set(int field, int value) - 是用来设置\"年/月/日/小时/分钟/秒/微秒\"等值
field 的定义在 Calendar 中
set(int year, int month, int day, int hour, int minute, int second) 但没有
set(int year, int month, int day, int hour, int minute, int second, int millisecond) 前面 set(int,int,int,int,int,int) 方法不会自动将 MilliSecond 清为 0。
另外,月份的起始值为0而不是1,所以要设置八月时,我们用7而不是8。
calendar.set(Calendar.MONTH, 7);
*/
Calendar call=Calendar.getInstance();
call.set(2000, 7, 31, 0, 0, 0);//2000-8-31
System.out.println(call.getTime());
call.set(Calendar.MONTH, Calendar.SEPTEMBER);
call.set(Calendar.DAY_OF_MONTH, 30);
System.out.println(call.getTime());
}
}
package com;
/*
* 日期数据的定制格式
*/
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateExample2 {
public static void main(String args[]){
SimpleDateFormat bartDateFormat=
new SimpleDateFormat("EEEE-MMMM-dd-yyyy");
Date date=new Date();
System.out.println(bartDateFormat.format(date));;
System.out.println("================");
SimpleDateFormat format=new SimpleDateFormat("MM-dd-yyyy");
String dataString="9-29-2001";
try{
Date date1=format.parse(dataString);
System.out.println(date1.getTime()+"");
}catch(Exception e){
}
}
}
* 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?
比如有:
月份的定义 - 阳`(公)历 一年12 个月,每个月的天数各不同;阴(农)历,每个月固定28天
每周的第一天 - 阳(公)历星期日是第一天;阴(农)历,星期一是第一天
实际上,在历史上有着许多种纪元的方法。它们的差异实在太大了,
比如说一个人的生日是\"八月八日\" 那么一种可能是阳(公)历的八月八日,
但也可以是阴(农)历的日期。
所以为了计时的统一,
必需指定一个日历的选择。
那现在最为普及和通用的日历就是 \"Gregorian Calendar\"。
也就是我们在讲述年份时常用 \"公元几几年\"。
Calendar 抽象类定义了足够的方法,
让我们能够表述日历的规则。Java 本身提供了对
\"Gregorian Calendar\" 规则的实现。
我们从 Calendar.getInstance()
中所获得的实例就是一个 \"GreogrianCalendar\"
对象(与您通过 new GregorianCalendar() 获得的结果一致)。
*/
package com;
import java.io.*;
import java.util.*;
public class WhatIsCalendar {
public static void main(String args[]){
Calendar calendar=Calendar.getInstance();
if(calendar instanceof GregorianCalendar){
System.out.println("It is an instance of GregorianCalendar");
}
///出date转化为Calendar
Date date=new Date();
System.out.println("Date:"+date);
// 从一个 Calendar 对象中获取 Date 对象
Calendar calendar2=Calendar.getInstance();
Date date2=calendar2.getTime();
System.out.println("data2:"+date2);
System.out.println("=====================");
System.out.println("关于Calendar中set用法");
//将一个Date对象反映到Calendar中
//Calendar没有构造函数可以接受date
Date date3=new Date();
Calendar clendar3=Calendar.getInstance();
clendar3.setTime(date3);
System.out.println(clendar3.toString());;
/*
* set(int field, int value) - 是用来设置\"年/月/日/小时/分钟/秒/微秒\"等值
field 的定义在 Calendar 中
set(int year, int month, int day, int hour, int minute, int second) 但没有
set(int year, int month, int day, int hour, int minute, int second, int millisecond) 前面 set(int,int,int,int,int,int) 方法不会自动将 MilliSecond 清为 0。
另外,月份的起始值为0而不是1,所以要设置八月时,我们用7而不是8。
calendar.set(Calendar.MONTH, 7);
*/
Calendar call=Calendar.getInstance();
call.set(2000, 7, 31, 0, 0, 0);//2000-8-31
System.out.println(call.getTime());
call.set(Calendar.MONTH, Calendar.SEPTEMBER);
call.set(Calendar.DAY_OF_MONTH, 30);
System.out.println(call.getTime());
}
}
package com;
/*
* 日期数据的定制格式
*/
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateExample2 {
public static void main(String args[]){
SimpleDateFormat bartDateFormat=
new SimpleDateFormat("EEEE-MMMM-dd-yyyy");
Date date=new Date();
System.out.println(bartDateFormat.format(date));;
System.out.println("================");
SimpleDateFormat format=new SimpleDateFormat("MM-dd-yyyy");
String dataString="9-29-2001";
try{
Date date1=format.parse(dataString);
System.out.println(date1.getTime()+"");
}catch(Exception e){
}
}
}
发表评论
-
类加载机制转载
2009-06-23 09:58 2387Java中一共有四个类加载器,之所以叫类加载器,是程序要用到某 ... -
OSGI环境下配置log4j日志
2009-05-07 14:07 1459log4j相信大家都用过的 ... -
Java虚拟机类装载:原理、实现与应用
2009-05-07 09:50 1541Java虚拟机类装载:原理、实现与应用 By jo ... -
Java程序类加载完全揭密
2009-05-07 09:49 1139Java程序类加载完全揭密 ... -
Java的类装载器(Class Loader)和命名空间(NameSpace)
2009-05-07 09:48 1808Java的类装载器(Class Loader)和命名空间(Na ... -
Java类装载体系中的隔离性
2009-05-07 09:28 1440Java类装载体系中的隔离性 正文 Java中类 ... -
了解 JAVA classloader
2009-05-07 09:21 1125什么是 ClassLoader? ... -
如何实现自己的classloader
2009-05-07 09:12 2076如何实现自己的classloader 如何实现自己的clas ... -
ClassLoader原理
2009-05-07 09:06 1049JVM规范定义了两种类型的类装载器:启动内装载器(bootst ... -
JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecuto
2009-04-03 11:32 1343在多线程大师Doug Lea的 ... -
MD5
2009-03-17 09:17 1035使用 Java 生成 MD5 编码 MD5即 ... -
JAVA字符串处理函数列表一览
2009-03-14 16:48 2054Java中的字符串也是一连串的字符。但是与许多其他的计算机语言 ... -
StringTokenizer(字符串分析解析类型)(转)
2009-03-14 16:35 3155功效:将字符串以定界符为界,分析为一个个的token(可理解为 ... -
JAVA乱码分析
2009-03-14 16:33 2248UNICODE编码,它采用双字 ... -
java.util.UUID
2008-12-19 18:01 4983GUID是一个128位长的数字,一般用16进制表示。算法的核心 ... -
java应用程序中动态生成PDF文件
2008-12-11 17:05 1215很多应用程序要求动态 ... -
JAVA和JAVAC 命令行
2008-12-11 17:03 2620javac和java命令行中的-classpath选项这是个很 ... -
创建java的可执行文件
2008-12-11 16:59 1418Jar工具的作用是java程序中若干文件联合压缩到一个Jar包 ... -
深入对象复制与比较
2008-12-04 10:09 15441.对象的复制2.clone()的使用3.对象实例的比较/// ... -
解析Java对象的equals()和hashCode()的使用
2008-12-04 10:07 884在Java语言中,equals()和h ...
相关推荐
Java 中 Calendar 类用法实例详解 Java 中的 Calendar 类是一个非常重要的类,它提供了许多有用的方法和字段来处理日期和时间相关的操作。下面我们将详细介绍 Java 中 Calendar 类的用法实例。 首先,Calendar 类...
在Java编程语言中,`Calendar`类是处理日期和时间的核心工具之一,它提供了一种可以操作日期和时间字段(如年、月、日、时、分、秒等)的灵活方式。`Calendar`类是抽象的,因此我们通常通过其子类如`...
Java中的`Calendar`类是处理日期和时间的核心类,它是一个抽象类,提供了一系列方法用于在特定瞬间与一组日历字段之间进行转换和操作。自JDK 1.1起,`Calendar`类就被推荐用来处理日期和时间,因为它的功能比`Date`...
在Java编程语言中,`Calendar`类是处理日期和时间的核心工具之一,它提供了一系列用于操作日期和时间的方法。然而,值得注意的是,`Calendar`类本身是一个抽象类,这意味着我们不能直接实例化它来创建一个对象。为了...
在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...
### Java中的Calendar类详解 #### 一、引言 在Java中处理日期和时间非常常见,而`java.util.Calendar`类则是进行此类操作的核心工具之一。`Calendar`类提供了一系列的功能来帮助开发者处理复杂的日期计算问题,...
LunarCalendar返回农历(阴历)日期的JAR包 根据指定日期计算对应农历日期(这个计算方法是网上找的,最初的作者是谁已经无法考证了,感谢网络资源吧!),本人封装成好用的JAR包后发不出来,供大家免费下载! ...
JavaCalendar是Java编程语言中用于处理日期和时间的重要类,它是`java.util.Calendar`的实现。这个源码分析将深入探讨Java中日期和时间的管理,以及如何利用`Calendar`类进行相关的操作。 首先,`Calendar`类是抽象...
Java SE程序 Calendar类Java SE程序 Calendar类Java SE程序 Calendar类Java SE程序 Calendar类Java SE程序 Calendar类Java SE程序 Calendar类Java SE程序 Calendar类Java SE程序 Calendar类Java SE程序 Calendar类...
压缩包文件名“javaCalendar”可能包含了示例代码或者扩展了`Calendar`功能的库,这将有助于进一步学习和理解如何在实际项目中有效利用`Calendar`控件。如果包含的是代码示例,通过分析和运行这些示例,开发者可以更...
在 Java 中,Calendar 类提供了计算周和周的起始日期的方法。 首先,需要了解 Calendar 类的 setFirstDayOfWeek() 方法,该方法用于设置一周的第一天。在 GregorianCalendar 中,默认的一周从星期日开始,但是在...
Java 中 Calendar 类的用法小结 Calendar 类是 Java 语言中一个基本而重要的组成部分,用于处理日期和时间。下面是 Calendar 类的用法小结: 一、取得当前时间 使用 Calendar.getInstance() 方法可以取得当前时间...
Java中的时间类`Date`和`Calendar`是处理日期和时间的核心组件,它们在Java编程中扮演着重要的角色。在Java中,`Date`类主要用来表示特定的瞬间,精确到毫秒。而`Calendar`类则是一个抽象类,提供了比`Date`更灵活的...
在Java编程中,`Calendar`类是用于处理日期和时间的核心类之一,它与`Date`和`DateFormat`一起构成了处理日期和时间的基础框架。`Calendar`类是一个抽象类,提供了一个灵活的机制来表示和操作日期和时间,包括计算两...
在Java编程语言中,`Calendar`类是一个核心的日期和时间API,它用于处理各种日历系统,而不仅仅是常见的格里高利历(Gregorian Calendar)。`Calendar`是一个抽象类,这意味着它不能直接被实例化,但是提供了`...
JAVA源码Calendar万年历JAVA源码Calendar万年历
在Java编程中,`Calendar`类是用于处理日期和时间的重要工具,它提供了比`Date`类更丰富的功能。本文将详细介绍`Calendar`类中的常用方法,以及在使用过程中需要注意的一些陷阱。 首先,我们创建一个`Date`对象来...
在Java编程语言中,`Calendar`和`Date`类是处理日期和时间的核心组件。这两个类在处理日期、时间计算以及格式化等任务时扮演着关键角色。理解并熟练运用它们,对于提升Java开发能力至关重要。 `Date`类是Java早期...
Java日期 Calendar类
在"基于java的Calendar万年历.zip"这个压缩包中,我们可以期待找到一个利用Java的Calendar类实现的万年历程序。万年历通常能展示从公元前到公元后数千年的日期信息,对于开发者来说,这样的程序是一个很好的学习和...