- 浏览: 46691 次
- 性别:
- 来自: 北京
最新评论
-
mazhi4562qq:
1811710573
cxf rest -
mazhi4562qq:
能不能把需要的jar包给我,谢谢啊。
cxf rest -
MEZboy:
这个删除方法真的不错,值得借鉴
jquery 添加删除 table tr -
jiangaction:
顶
楼主好人
Ibatis 入门经典 实例
java date 的 常用 操作
public class DateUtil{
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.text.ParseException;
import java.text.SimpleDateFormat;
/**
*
* 得到的 前5天 時間 号数日期
*
* 方法名称:returnDateNumberArray
* 作者:黎青春
* 创建日期:Aug 17, 2009
* 方法描述:
* @return List<Integer>
*/
public static List<Integer> returnDateNumberArray(){
List<Integer> nums=new ArrayList<Integer>();
for (int i = 0; i < 5; i++) {
Calendar cal =Calendar.getInstance();
cal.add(cal.DATE, -i);
nums.add(cal.getTime().getDate());
}
return nums;
}
/**
* 得到的 前5天 時間 完整時間
*
* 方法名称:returnDateStringArray
* 作者:黎青春
* 创建日期:Aug 17, 2009
* 方法描述:
* @return List<String>
*/
public static List<String> returnDateStringArray(){
List<String> list = new ArrayList<String>();
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
for (int i = 0; i < 5; i++) {
Calendar cal =Calendar.getInstance();
cal.add(cal.DATE, -i);
list.add( sdf.format(cal.getTime()));
}
return list;
}
/**
* 得到当前
*
* 方法名称:returnNowDateTime
* 作者:黎青春
* 创建日期:Aug 17, 2009
* 方法描述:
* @param format
* @return String
*/
public static String returnNowDateTime(String format)
{
SimpleDateFormat sdf =new SimpleDateFormat(format);
return sdf.format(new Date());
}
/**
* 时间字符串 转换成时间类型
*
* 方法名称:returnDateTime
* 作者:黎青春
* 创建日期:Aug 17, 2009
* 方法描述:
* @param format
* @param date
* @return
* @throws ParseException Date
*/
public static Date returnDateTime(String format,String date)throws ParseException{
SimpleDateFormat sdf =new SimpleDateFormat(format);
return sdf.parse(date);
}
/**
* 取2个时间的差
*
* 方法名称:returnDateTimeDifference
* 作者:黎青春
* 创建日期:Aug 17, 2009
* 方法描述:
* @param date1
* @param date2 void
*/
public static void returnDateTimeDifference(Date date1,Date date2){
long l=date1.getTime()-date2.getTime();
long day=l/(24*60*60*1000);
long hour=(l/(60*60*1000)-day*24);
long min=((l/(60*1000))-day*24*60-hour*60);
long s=(l/1000-day*24*60*60-hour*60*60-min*60);
System.out.println(""+day+"天"+hour+"小时"+min+"分"+s+"秒");
}
/**
* 取2个时间的差
*
* 方法名称:returnDateTimeDifference
* 作者:黎青春
* 创建日期:Aug 17, 2009
* 方法描述:
* @param format
* @param date1
* @param date2
* @throws ParseException void
*/
public static void returnDateTimeDifference(String format,String date1,String date2)throws ParseException{
SimpleDateFormat sdf =new SimpleDateFormat(format);
Date d1=sdf.parse(date1);
Date d2=sdf.parse(date2);
long l=d1.getTime()-d2.getTime();
long day=l/(24*60*60*1000);
long hour=(l/(60*60*1000)-day*24);
long min=((l/(60*1000))-day*24*60-hour*60);
long s=(l/1000-day*24*60*60-hour*60*60-min*60);
System.out.println(""+day+"天"+hour+"小时"+min+"分"+s+"秒");
}
/**
* 比较时间大小
*
* 方法名称:comparisonDateTime
* 作者:黎青春
* 创建日期:Aug 17, 2009
* 方法描述:
* @param date1
* @param date2
* @return boolean
*/
public static boolean comparisonDateTime(Date date1,Date date2){
return date1.getTime()-date2.getTime()>=0? true:false;
}
/**
* 比较时间大小
*
* 方法名称:comparisonDateTime
* 作者:黎青春
* 创建日期:Aug 17, 2009
* 方法描述:
* @param format
* @param date1
* @param date2
* @return String
*/
public static String comparisonDateTime(String format, String date1,String date2){
SimpleDateFormat df=new SimpleDateFormat(format);
Calendar c1=Calendar.getInstance();
Calendar c2=Calendar.getInstance();
try
{
c1.setTime(df.parse(date1));
c2.setTime(df.parse(date2));
}catch(java.text.ParseException e){
System.err.println("格式不正确");
}
int result=c1.compareTo(c2);
return result>=0? "第一个时间不小于第二个时间":"第一个时间小于第二个时间";
}
}
发表评论
-
cxf rest
2013-01-11 17:00 2085<?xml version="1.0" ... -
mysql 纵向 数据 显示横行字段
2012-05-15 14:12 2423CREATE TABLE `t_dictionary` ( ... -
jquery 添加删除 table tr
2011-01-26 17:04 10502<html> <script type= ... -
Spring2.5+Struts2.18+Hibernate3.2 集成开发
2010-03-15 15:50 1158spring 配置 文件 配置信息: <?xml ve ... -
Hibernate Search 注解实例
2010-02-21 16:49 2060pojo 对象 News import java.util. ... -
SSH集成(注解)
2010-01-12 12:48 4026SSH集成(注解)核心配置 可供参考 <?x ... -
mysql数据库备份
2009-12-15 11:12 1008MYSQL导入导出数据库命令 1,进入MySQL ... -
dom4j 解析 xml
2009-11-12 17:31 1150java dom4j 解析 xml 代码 import ... -
java 读取 属性文件
2009-10-26 09:41 1020import java.io.IOException;impo ... -
国家、省、市
2009-10-10 10:05 965级联 js的代码片段 业务 ... -
对象转换成JSON字符串
2009-10-10 09:51 3508package com.sy.test; ... -
jquery 表单验证
2009-10-10 09:41 1049<%@ page language="java ... -
hibernate ehcache 对象缓存
2009-08-31 15:17 1083EHCache的使用场合 1比较少更新表 ... -
oscache 简单使用
2009-08-31 10:25 915OSCache是现在最广泛缓存解决方案,采用的高性能的J2EE ... -
Java发送邮件之Apache Commons Email
2009-08-31 08:37 1335java Email 发送 Apache Commons E ... -
任务调度 Quartz
2009-08-26 14:55 738一个简单的任务调度实例 spring 配置 ... -
java 自定义分页标签
2009-08-20 13:21 1415java 分页代码 分页 ... -
java web 验证码
2009-08-19 10:32 1511java 色彩 验证码 代码 package com ... -
伪静态
2009-08-16 12:28 1122URLRewrite 技术 URL 重写是截取传入 W ... -
pio 操作 Excel
2009-08-14 20:43 1814pio 操作 Excel 文件 模版类 packag ...
相关推荐
Java Date操作大全 例举了所有java 日期操作
java Date操作工具类,对日期的各种基本的操作
【Java 操作 Date 对象详解】 在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取...
在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...
根据提供的文件信息,我们可以总结出以下关于Java中Date类及其时间格式化的相关知识点: ### Java Date 类概述 在Java中,`java.util.Date`类表示特定的瞬间,精确到毫秒。该类提供了多种构造方法来创建日期实例,...
根据提供的文件信息,可以看出这里似乎存在...通过以上介绍,我们不仅了解了 `java.util.Date` 类的基本用法,还探讨了如何使用其他相关类进行更复杂的日期和时间操作。这对于理解和处理Java中的日期问题非常有帮助。
在Java编程语言中,日期(Date)操作是常见的任务,特别是在处理日志记录、数据分析、时间戳转换等场景。Java提供了多种方式来处理日期和时间,包括内置的`java.util.Date`类,以及从Java 8开始引入的`java.time`...
- **`java.sql.Date`**:这是一个专门用于数据库操作的日期类,继承自`java.util.Date`。它主要用于与数据库交互,并且只包含了日期部分(年、月、日),不包含时间部分(时、分、秒)。当我们将日期对象插入到...
在Java编程语言中,`java.util.Date` 类...总的来说,Java中的日期处理涉及`Date`类和`SimpleDateFormat`类,它们提供了解析、格式化和操作日期的能力。通过理解这些概念,开发者可以有效地在程序中处理日期和时间。
在早期版本的Java中,`java.util.Date`类是主要的日期处理类,但它的设计并不完美,导致了许多不便之处。随着Java的发展,`java.time`包在Java 8中被引入,提供了更强大、更易于使用的日期和时间API。 在`java.util...
Java 中 Date 类型转换为 MySQL 的 DateTime 类型 Java 中的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,都是用于表示日期和时间的信息,但它们之间存在一定的区别。Java 中的 Date 类型是使用...
`SimpleDateFormat`是`java.text`包中的一个类,用于将`Date`对象格式化为字符串,也可以将符合特定模式的日期字符串解析为`Date`对象。 ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss...
### Java的Date类型转换成MySQL的DateTime类型 在软件开发特别是网络游戏开发中,记录关键时间点(例如游戏开始时间和结束时间)并将其保存至数据库是非常常见的需求。由于Java中的`java.util.Date`类与MySQL数据库...
本文将深入探讨“常用Java date方法集合”,这是一份关于`java.util.Date`和`java.util.Calendar`类中常用操作的总结。通过本文,我们将详细了解如何计算特定月份的最大天数、实现`Calendar`与`Date`之间的转换、...
本篇文章将详细探讨Java中的日期操作接口,特别是围绕"Java日期操作接口"这个主题,以及与之相关的`DateFilter.java`文件。 首先,Java中最基础的日期类是`java.util.Date`。这个类自Java 1.0起就存在,但它的设计...
- `java.time`包引入了`Instant`, `LocalDate`, `LocalTime`, `LocalDateTime`, `ZonedDateTime`等新类,它们提供了更友好的API,支持时区转换,更易于理解和操作。 在`DateUtil.java`这个文件中,可能包含了一些...
这种设计使得 `java.sql.Date` 自然地拥有 `java.util.Date` 的所有特性,同时为了更好地适应数据库操作的需要,`java.sql.Date` 还进行了特定的设计和优化。 #### 互相转换的方法 1. **使用 getTime() 函数** `...
在Java编程中,Date类是处理日期和时间的基础类,但在实际开发中,由于Date类本身的API设计并不十分友好,通常我们会使用工具类来简化日期的处理工作。本主题聚焦于一个名为"Date日期操作工具类"的实用工具,它提供...