- 浏览: 1148096 次
- 性别:
- 来自: 火星郊区
博客专栏
-
OSGi
浏览量:0
文章分类
- 全部博客 (695)
- 项目管理 (48)
- OSGi (122)
- java (79)
- Vaadin (5)
- RAP (47)
- mysql (40)
- Maven (22)
- SVN (8)
- 孔雀鱼 (10)
- hibernate (9)
- spring (10)
- css (3)
- 年审 (6)
- ant (1)
- jdbc (3)
- FusionCharts (2)
- struts (4)
- 决策分析 (2)
- 生活 (10)
- 架构设计 (5)
- 破解 (2)
- 狼文化 (4)
- JVM (14)
- J2EE (1)
- 应用服务器 (1)
- 我的链接 (5)
- 数学 (2)
- 报表 (1)
- 百科 (6)
- Flex (7)
- log4j (2)
- PHP (1)
- 系统 (2)
- Web前端 (7)
- linux (6)
- Office (1)
- 安全管理 (5)
- python (2)
- dom4j (1)
- 工作流 (3)
- 养生保健 (4)
- Eclipse (8)
- 监控开发 (1)
- 设计 (3)
- CAS (1)
- ZK (41)
- BluePrint (3)
- 工具 (1)
- SWT (7)
- google (2)
- NIO (1)
- 企业文化 (2)
- Windoes (0)
- RCP (7)
- JavaScript (10)
- UML (1)
- 产品经理 (2)
- Velocity (10)
- C (1)
- 单元测试 (1)
- 设计模式 (2)
- 系统分析师 (2)
- 架构 (4)
- 面试 (2)
- 代码走查 (1)
- MongoDB (1)
- 企业流程优化 (1)
- 模式 (1)
- EJB (1)
- Jetty (1)
- Git (13)
- IPV6 (1)
- JQuery (8)
- SSH (1)
- mybatis (10)
- SiteMesh (2)
- JSTL (1)
- veloctiy (1)
- Spring MVC (1)
- struts2 (3)
- Servlet (1)
- 权限管理 (1)
- Java Mina (1)
- java 系统信息 (6)
- OSGi 基础 (3)
- html (1)
- spring--security (6)
- HTML5 (1)
- java爬虫搜索 (1)
- mvc (3)
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
1、Date类实例:格式化输出当前日期
package demo.others; import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; public class DateDemo { public static void main(String[] args) { Date d = new Date(); //输出格式:dow mon dd hh:mm:ss zzz yyyy //表示 :星期 月 日期 时 分 秒 时区 年 System.out.println(d); //Format 是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类。 Format format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss "); System.out.println(format.format(d)); } }
2、Calendar及GregorianCalendar类实例:获取当前日期、打印当前月份日历、计算两个日期之间相差的天数
package demo.others; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /* * 日历类简单例子,Calendar类不稳定,有延时性和容错性 */ public class CalendarDemo { public static void main(String[] args) { simpleDemo(); showCalendar(); numberOfDays(); } // Calendar常用方法示例 public static void simpleDemo() { //当前日期 Calendar c = new GregorianCalendar(); //c.setTime(new Date()); StringBuilder str = new StringBuilder(); //获取当前日期的信息 str.append("year:" + c.get(Calendar.YEAR)); str.append(" month:" + (c.get(Calendar.MONTH) + 1)); str.append(" day:" + c.get(Calendar.DAY_OF_MONTH)); str.append(" week:" + (c.get(Calendar.DAY_OF_WEEK) - 1)); str.append(" hour:" + c.get(Calendar.HOUR_OF_DAY)); str.append(" minute:" + c.get(Calendar.MINUTE)); str.append(" second:" + c.get(Calendar.SECOND)); System.out.println(str); // 转换成Date对象 Date d = Calendar.getInstance().getTime(); System.out.println(d); } // 输出当前月的日历 public static void showCalendar() { // 获得当前时间 Calendar c = Calendar.getInstance(); // 设置代表的日期为1号 c.set(Calendar.DATE, 1); // 获得1号是星期几 int start = c.get(Calendar.DAY_OF_WEEK); // 获得当前月的最大日期数 int maxDay = c.getActualMaximum(Calendar.DATE); // 输出标题 System.out.println("星期日 星期一 星期二 星期三 星期四 星期五 星期六"); // 输出开始的空格 for (int i = 1; i < start; i++) { System.out.print(" "); } // 输出该月中的所有日期 for (int i = 1; i <= maxDay; i++) { // 输出日期数字 System.out.print(" " + i); // 输出分隔空格 System.out.print(" "); if (i < 10) { System.out.print(' '); } // 判断是否换行 if ((start + i - 1) % 7 == 0) { System.out.println(); } } // 换行 System.out.println(); } // 计算两个日期之间相差的天数 public static void numberOfDays() { // 设置两个日期 // 日期:2009年3月11号 Calendar c1 = Calendar.getInstance(); c1.set(2009, 3 - 1, 11); // 日期:2010年4月1号 Calendar c2 = Calendar.getInstance(); c2.set(2010, 4 - 1, 1); // 转换为相对时间 long t1 = c1.getTimeInMillis(); long t2 = c2.getTimeInMillis(); // 计算天数 long days = (t2 - t1) / (24 * 60 * 60 * 1000); System.out.println(days); } }
发表评论
-
一个例子全部说明java泛型中的K,V,T,E,?,object的意思及其用法
2013-03-07 11:09 70471.意思 jdk中的K,V,T,E等泛型名称很多人以为 ... -
Log4j 把不同包的日志打印到不同位置
2012-11-29 08:23 1149需要的包和测试的代码下载附件! 如果需要将不同的日 ... -
Java多线程发展简史
2012-09-16 14:25 1035转自:http://www.raychase.ne ... -
Java编码易疏忽的十个问题
2012-09-06 08:52 911在Java编码中,我们容易 ... -
网络编程
2012-09-04 13:30 970计算机网络基础 什么是计算机网络 把分布在 ... -
获取Java程序运行的路径 | 获取当前jar包的路径
2012-09-04 11:55 14078经过试验,不管是否是 Jar 包,不管是否是 Tom ... -
java的concurrent用法详解
2012-08-03 11:28 1017我们都知道,在JDK1.5之前,Java中要进行业务并发时 ... -
Java程序员必知的8大排序
2012-07-05 09:56 10268 种排序之间的关系: ... -
Comparator与Comparable的区别
2012-07-05 08:38 1217当需要排序的集合或数组不是单纯的数字类型的时候,通常可以使用C ... -
RSA算法Java实现
2012-06-27 08:22 1415Java代码 package c ... -
队列阻塞浅析
2012-06-17 18:10 930这几天所做的项目中涉及到了队列阻塞机制,通过研究整理如下 ... -
Java面试过程中会遇到的问题
2012-06-13 13:04 11431、abstract的method是否可同时是static,是 ... -
【解惑】深入jar包:从jar包中读取资源文件
2012-06-13 13:02 1099我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。 ... -
java 处理文件路径中的空格
2012-06-13 12:57 1537问题背景: windows下有个目录名称Program ... -
java内存分配机制
2012-06-13 12:52 1172通过这几天对一个 ... -
byte[]转化成其他数据类型
2012-05-14 16:41 1653Java与其他语言数据类型之间的转换方法实例程序 /*** ... -
java中byte转换int时为何与0xff进行与运算
2012-05-14 16:39 1070java中byte转换int时为何 ... -
java整型数与网络字节序的 byte[] 数组转换关系
2012-05-14 16:31 6458工作项目需要在 java 和 c/c++ 之间进行 ... -
利用 Base64 缩短 UUID 至22位
2012-04-15 18:57 7169UUID还是比较常用的,尤其在web应用里。 有时在UR ... -
图解Java中的值传递与引用传递(更新版)
2012-04-09 12:49 1178编程的人,都会遇到值传递与引用传递的困惑,不过很快都会迎 ...
相关推荐
这是java常用类解析系列博客中的示例代码及自己写的工具类,代码注释详细,博客地址:http://blog.csdn.net/touch_2011/article/details/6860043 主要讲解了System类、Object类、Arrays类、Cloneable接口、IO系统...
Java中的Date和Calendar类是处理日期和时间的核心组件。Date类主要用于表示特定的瞬间,精确到毫秒。在早期版本的Java中,Date类的设计受到批评,因为它的API不直观且容易导致错误。为了解决这些问题,大部分日期和...
- 在Java中,日期和时间的处理主要依赖于`java.util.Date`、`java.util.Calendar`以及从Java 8开始引入的`java.time`包。本工具类可能使用了这些API来创建、修改和比较日期对象。 2. **日期对象创建**: - `java....
#### 示例:将字符串解析为Date对象 ```java public static Date parseDate(String dateStr, String format) { try { SimpleDateFormat sdf = new SimpleDateFormat(format); return sdf.parse(dateStr); } ...
为了更好地理解和使用Java中的日期处理类,本篇文章将对Date、Calendar(包括其子类GregorianCalendar)、DateFormat以及SimpleDateFormat这几个关键类进行详细介绍。 #### 1. Date 类 `java.util.Date` 是Java中...
本文将深入探讨“常用Java date方法集合”,这是一份关于`java.util.Date`和`java.util.Calendar`类中常用操作的总结。通过本文,我们将详细了解如何计算特定月份的最大天数、实现`Calendar`与`Date`之间的转换、...
在Java中处理日期和时间非常常见,而`java.util.Calendar`类则是进行此类操作的核心工具之一。`Calendar`类提供了一系列的功能来帮助开发者处理复杂的日期计算问题,比如日期的加减、获取特定日期组件等。 #### 二...
### Calendar使用示例详解 ...通过以上示例代码的详细解析,我们不仅了解了`Calendar`类的基本用法,还掌握了如何获取和设置日期时间的不同字段。这对于日常开发工作中处理日期时间逻辑非常有帮助。
根据给定文件的信息,本文将深入探讨Java中的常用类,并重点解析String类的相关特性与应用场景。此外,还将简要介绍StringBuffer、基础类型对应的八个包装类、日期相关类、数字相关类、Random类以及Enum。 ### 一、...
在Java编程语言中,`Calendar`类是处理日期和时间的核心工具之一,它提供了一种可以操作日期和时间字段(如年、月、日、时、分、秒等)的灵活方式。`Calendar`类是抽象的,因此我们通常通过其子类如`...
- `Calendar`是Java中处理日期与时间的一个非常强大的工具类。 - 示例代码如下: ```java Calendar calCurrent = Calendar.getInstance(); int intDay = calCurrent.get(Calendar.DATE); int intMonth = ...
matching.java 重载解析示例 notInPack.java 用前缀引用包中的类 onlyShow.java 一个简单的接口 Outer_1.java 外部类示例1 Outer_2.java 外部类示例2 Outer_3.java 外部类示例3 Outer_4.java 外部类示例4 ...
根据给定的信息,本文将详细解释Java中与时间类`Date`相关的操作及代码示例。这包括如何处理当前时间、本周、上一周、下一周的时间,以及如何获取月份、年度的相关日期信息。 ### 一、Java中的日期类概述 在Java中...
本文将深入探讨Java中常用的日期工具类,并通过示例代码`DateUtil.java`来进一步解释。 1. **`java.util.Date`**: `java.util.Date`是Java最早提供的日期类,它代表了从1970年1月1日00:00:00 GMT到当前时间的毫秒...
本源码资源提供了Java中的日期时间处理类相关内容,包括日期、时间和时区的操作方法和示例。它涵盖了Java编程中常用的日期时间处理需求以及如何使用日期时间类来解决这些问题。 适用人群 本源码资源适用于具备一定...
Java中的Date类和Calendar类是处理时间和日期的核心组件,它们在Java编程中扮演着至关重要的角色。Date类自JDK1.0起就被用来表示时间,但随着时间的推移,由于其功能有限且不支持国际化,从JDK1.1开始,推荐使用...
Java日期时间处理在编程中是一项常见任务,但Java标准库中的`java.util.Date`和`Calendar`类在使用上往往被认为复杂且不直观。为了解决这个问题,`date4j`库应运而生,它提供了更为简洁和现代的方式来处理日期和时间...
Java编程语言的基础是其强大的类库,其中包括许多常用的类,这些类构成了Java应用程序的核心。本文将深入探讨一些关键的Java类及其重要特性。 首先,`java.lang.Object`类是所有Java类的根类,它提供了面向对象编程...
Java 提供了丰富的日期和时间处理功能,其中 `SimpleDateFormat` 类用于格式化和解析日期字符串。下面是一些常用的时间元素及其对应的表示方式: - **G**:Era 标记符(例如 AD) - **y**:年份(例如 1996 或 96)...