- 浏览: 531776 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (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 2341Java中一共有四个类加载器,之所以叫类加载器,是程序要用到某 ... -
OSGI环境下配置log4j日志
2009-05-07 14:07 1407log4j相信大家都用过的 ... -
Java虚拟机类装载:原理、实现与应用
2009-05-07 09:50 1493Java虚拟机类装载:原理、实现与应用 By jo ... -
Java程序类加载完全揭密
2009-05-07 09:49 1077Java程序类加载完全揭密 ... -
Java的类装载器(Class Loader)和命名空间(NameSpace)
2009-05-07 09:48 1736Java的类装载器(Class Loader)和命名空间(Na ... -
Java类装载体系中的隔离性
2009-05-07 09:28 1403Java类装载体系中的隔离性 正文 Java中类 ... -
了解 JAVA classloader
2009-05-07 09:21 1068什么是 ClassLoader? ... -
如何实现自己的classloader
2009-05-07 09:12 2024如何实现自己的classloader 如何实现自己的clas ... -
ClassLoader原理
2009-05-07 09:06 1004JVM规范定义了两种类型的类装载器:启动内装载器(bootst ... -
JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecuto
2009-04-03 11:32 1294在多线程大师Doug Lea的 ... -
MD5
2009-03-17 09:17 1007使用 Java 生成 MD5 编码 MD5即 ... -
JAVA字符串处理函数列表一览
2009-03-14 16:48 2012Java中的字符串也是一连串的字符。但是与许多其他的计算机语言 ... -
StringTokenizer(字符串分析解析类型)(转)
2009-03-14 16:35 3112功效:将字符串以定界符为界,分析为一个个的token(可理解为 ... -
JAVA乱码分析
2009-03-14 16:33 2156UNICODE编码,它采用双字 ... -
java.util.UUID
2008-12-19 18:01 4942GUID是一个128位长的数字,一般用16进制表示。算法的核心 ... -
java应用程序中动态生成PDF文件
2008-12-11 17:05 1170很多应用程序要求动态 ... -
JAVA和JAVAC 命令行
2008-12-11 17:03 2585javac和java命令行中的-classpath选项这是个很 ... -
创建java的可执行文件
2008-12-11 16:59 1373Jar工具的作用是java程序中若干文件联合压缩到一个Jar包 ... -
深入对象复制与比较
2008-12-04 10:09 15081.对象的复制2.clone()的使用3.对象实例的比较/// ... -
解析Java对象的equals()和hashCode()的使用
2008-12-04 10:07 850在Java语言中,equals()和h ...
相关推荐
java 中Calendar日期格式的转换
java中Calendar类制作日历
Java中Calendar类.pdf 学习资料 复习资料 教学资源
主要介绍了java中Calendar类用法,结合实例形式较为详细的分析了Calendar类的函数、方法功能与相关使用技巧,需要的朋友可以参考下
LunarCalendar返回农历(阴历)日期的JAR包 根据指定日期计算对应农历日期(这个计算方法是网上找的,最初的作者是谁已经无法考证了,感谢网络资源吧!),本人封装成好用的JAR包后发不出来,供大家免费下载! ...
Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。...下面这篇文章就给大家介绍了如何利用Java中Calendar计算两个日期之间的天数和周数,下面来一起看看吧。
Java 之 Date 和 Calendar 实例
主要为大家详细介绍了Java中Calendar时间操作常用方法,calendar中set方法和静态属性带来的一些坑,感兴趣的小伙伴们可以参考一下
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类...
实际上,在历史上有着许多种纪元的方法。它们的差异实在太大了,比如说一个...我们从 Calendar.getInstance() 中所获得的实例就是一个 \"GreogrianCalendar\" 对象(与您通过 new GregorianCalendar() 获得的结果一致)。
A practical Java calendar source
java中时间类Date和Calendar的使用 java中时间类Date和Calendar的使用 <PRE class=java name="code">package cn.com; import java.text.DateFormat; import java.text.ParseException; import java.text....
Java中用Calendar类计算周和周的起始日期
Java 中calendar实例!希望大家一起分享!
Calendar 和 Date 类 是JAVA很重要的两个类,学好它们对于JAVA学习的道路非常重要
我在网上收集的一个比较全的专门简绍java里面时间相关的资料,对初学者尤其有用
使用java中Calendar类及其子类实现当前系统时间的输出。
关于java中date和Calendar日期处理小结,包含一些常用方法等
基于Java的Calendar万年历.zip
基于java的Calendar万年历.zip