- 浏览: 786421 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
/**
* 比较当前日期和指定日期 return boolean
* 如果当前日期在指定日期之前返回true否则返回flase
*/
public static boolean dateCompare(String str){
boolean bea = false;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String isDate = sdf.format(new java.util.Date());
java.util.Date date1;
java.util.Date date0;
try {
date1 = sdf.parse(str);
date0= sdf.parse(isDate);
if(date0.after(date1)){
bea = true;
}
} catch (ParseException e) {
bea = false;
}
/**
* 将字符串转换成日期
* @param str
* @return
*/
public static Timestamp getStrToDate(String str){
Date date = null;
try{
date = java.sql.Date.valueOf(str);
}catch(Exception e){
}
return new Timestamp(date.getTime());
}
/**
* 输出字符串
* @param obj
* @return
*/
public static String getStr(Object obj){
if(obj==null) return "";
return obj.toString();
}
/**
* 将日期转换成字符串
* @param date
* @return
*/
public static String getDateToStr(Date date)
{
if(date == null){
return "";
}
SimpleDateFormat sdate= new SimpleDateFormat ("yyyy-MM-dd");
return sdate.format(date);
}
/**
* @return Timestamp
*/
public static Timestamp now()
{
java.util.Date now = new java.util.Date();
String year = ""+(now.getYear()+1900);
String month = "0"+(now.getMonth()+1);
String day = "0"+now.getDate();
String hour = "0"+now.getHours();
String minute= "0"+now.getMinutes();
String second = "0"+now.getSeconds();
month = month.substring(month.length()-2,month.length());
day = day.substring(day.length()-2,day.length());
hour = hour.substring(hour.length()-2,hour.length());
minute = minute.substring(minute.length()-2,minute.length());
second = second.substring(second.length()-2,second.length());
try
{
return datetimeToTimestamp(""+year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second);
}
catch(GeneralException e)
{
e.printError();
return null;
}
}
/**
* 将字符串转换成日期
* @param str
* @return
*/
public static Timestamp getStrToDate(String str){
Date date = null;
try{
date = java.sql.Date.valueOf(str);
}catch(Exception e){
}
return new Timestamp(date.getTime());
}
/**
* 比较当前日期和指定日期 return boolean
* 如果当前日期在指定日期之前返回true否则返回flase
*/
public static boolean dateCompare(String str){
boolean bea = false;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String isDate = sdf.format(new java.util.Date());
java.util.Date date1;
java.util.Date date0;
try {
date1 = sdf.parse(str);
date0= sdf.parse(isDate);
if(date0.after(date1)){
bea = true;
}
} catch (ParseException e) {
bea = false;
}
return bea;
}
* 比较当前日期和指定日期 return boolean
* 如果当前日期在指定日期之前返回true否则返回flase
*/
public static boolean dateCompare(String str){
boolean bea = false;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String isDate = sdf.format(new java.util.Date());
java.util.Date date1;
java.util.Date date0;
try {
date1 = sdf.parse(str);
date0= sdf.parse(isDate);
if(date0.after(date1)){
bea = true;
}
} catch (ParseException e) {
bea = false;
}
/**
* 将字符串转换成日期
* @param str
* @return
*/
public static Timestamp getStrToDate(String str){
Date date = null;
try{
date = java.sql.Date.valueOf(str);
}catch(Exception e){
}
return new Timestamp(date.getTime());
}
/**
* 输出字符串
* @param obj
* @return
*/
public static String getStr(Object obj){
if(obj==null) return "";
return obj.toString();
}
/**
* 将日期转换成字符串
* @param date
* @return
*/
public static String getDateToStr(Date date)
{
if(date == null){
return "";
}
SimpleDateFormat sdate= new SimpleDateFormat ("yyyy-MM-dd");
return sdate.format(date);
}
/**
* @return Timestamp
*/
public static Timestamp now()
{
java.util.Date now = new java.util.Date();
String year = ""+(now.getYear()+1900);
String month = "0"+(now.getMonth()+1);
String day = "0"+now.getDate();
String hour = "0"+now.getHours();
String minute= "0"+now.getMinutes();
String second = "0"+now.getSeconds();
month = month.substring(month.length()-2,month.length());
day = day.substring(day.length()-2,day.length());
hour = hour.substring(hour.length()-2,hour.length());
minute = minute.substring(minute.length()-2,minute.length());
second = second.substring(second.length()-2,second.length());
try
{
return datetimeToTimestamp(""+year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second);
}
catch(GeneralException e)
{
e.printError();
return null;
}
}
/**
* 将字符串转换成日期
* @param str
* @return
*/
public static Timestamp getStrToDate(String str){
Date date = null;
try{
date = java.sql.Date.valueOf(str);
}catch(Exception e){
}
return new Timestamp(date.getTime());
}
/**
* 比较当前日期和指定日期 return boolean
* 如果当前日期在指定日期之前返回true否则返回flase
*/
public static boolean dateCompare(String str){
boolean bea = false;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String isDate = sdf.format(new java.util.Date());
java.util.Date date1;
java.util.Date date0;
try {
date1 = sdf.parse(str);
date0= sdf.parse(isDate);
if(date0.after(date1)){
bea = true;
}
} catch (ParseException e) {
bea = false;
}
return bea;
}
发表评论
-
线程的数量控制
2012-06-14 13:34 966在编程中,往往都需要采用线程来提高速度,但线程并不是越多越好。 ... -
Servlet生命周期与工作原理
2012-06-14 13:28 866Servlet生命周期分为三个 ... -
Java中堆和栈的区别
2012-03-09 11:10 768栈与堆都是Java用来在Ram ... -
Collection 和 Map接口及其实现类总结
2012-03-09 11:09 1001Collection接口 Collection是 ... -
HTTP状态码
2012-01-30 15:18 1249常见的状态码: HTTP: Status 200 – 服务 ... -
Flex错误码列表
2012-01-30 15:13 1268在 ActionScript 3.0 中,无论是在严谨模式下还 ... -
Java性能优化技巧集锦
2011-12-26 10:04 784一、通用篇 1.1 不用new关键词创建类的实例 1.2 ... -
java Web 项目优化的几个小方法
2011-12-26 10:02 13231.用Hibernate操作数据库时一定要本着用多少取多少的原 ... -
总结几点数据库效率优化方面应该注意的问题
2011-12-26 10:01 8531、 避免使用Hibernate框架 用Hiberna ... -
转载的一篇关于如何优化JAVA代码及提高效率的文章
2011-12-09 16:51 894可供程序利用的资源( ... -
Java获取IP地址:request.getRemoteAddr()警惕
2011-12-08 11:15 1118项目中需要和第三方平台接口,加了来源IP鉴权功能,测试时发现没 ... -
jsp 统计在线人数
2011-12-06 09:23 969首先写个类: import javax.s ... -
Java邮件开发源代码
2010-11-11 07:43 1069Java邮件开发源代码Java邮件开发源代码Java邮件开发源 ... -
Windows下的Mapserver——MS4W安装注意事项
2010-07-29 19:30 25071\MS4W文件夹一定要放在磁盘根目录下; 2,运行apac ... -
Java读取桌面路径的方法
2010-04-20 20:53 1301今天在写程序时需要读取桌面的路径,开始时以为需要使用JNI来 ... -
date 转换
2009-12-18 16:27 688import java.text.ParseException ... -
String indexOf substring
2009-12-18 16:26 1936public class TestString { ... -
Calendar,Date,long(Millis)转换
2009-12-18 16:23 2010//Calendar与Date、long的转换: ... -
String split()
2009-12-18 16:15 1187String split() 如字符串:http://www. ... -
String编码转换
2009-12-17 12:09 3269String newStr = new String(oldS ...
相关推荐
根据给定的文件信息,以下是对Java日期类函数方法的详细整理与解释: ### Java日期类函数方法概览 在Java中,处理日期和时间主要依赖于`java.util.Date`、`java.text.SimpleDateFormat`、`java.sql.Date`、`java....
Java日期类是Java编程语言中处理时间的重要工具,主要用于存储、操作和格式化日期与时间。这个资源包“Java日期类案例及源代码.rar”包含了两个子文件:日期类2和日期类,很可能是两个不同的示例项目或者案例研究,...
Java日期类,可进行日期比较(可精确到分钟)、求几天前、几天后的日期
在 Java 中,日期类是用于处理日期和时间的类,包括 java.util.Date、java.sql.Date、java.time.LocalDate、java.time.LocalDateTime 等。这些类提供了对日期和时间的操作和处理,例如获取当前日期、计算日期差、...
Java实验日期异常类的补充拓展,实现了日期类异常的处理
Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
Java日期记事本是一款基于Java编程语言开发的应用程序,它主要功能是帮助用户记录与日期相关的事件或笔记。...通过学习和理解这些Java日期类和相关API,开发者可以创建出更多满足用户需求的日期相关应用。
Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...
`java.util.Date`类是Java早期提供的一个核心类,用于表示日期和时间。然而,由于`Date`类存在一些设计上的不足,如不便于格式化和处理时区等问题,后来Java引入了`java.time`包,提供了一系列更加强大和易用的日期...
Java 日期帮助类是编程中不可或缺的部分,尤其是在处理时间日期相关的业务逻辑时。在这个Java 日期帮助类中,包含了多达50个实用方法,涵盖了日期和时间的各种操作,旨在简化开发人员的工作,提高代码的可读性和可...
`java.util.Date`是Java早期版本中的日期类,它可以表示从1970年1月1日(UTC)到现在的毫秒数。然而,这个类有一些设计上的缺陷,比如不支持时区和不可变性。因此,`java.time`包在Java 8中被引入,提供了更加强大和...
本文将深入探讨Java中的日期类操作,包括日期的加减运算,以及如何利用不同的日期类进行高效的时间管理。 ### 一、日期类的基本操作 #### 1. 使用Calendar类 `Calendar`类是Java中处理日期和时间的核心类之一,它...
首先,我们要了解Java中的基础日期类`java.util.Date`。这个类在早期的Java版本中被广泛使用,但其API设计存在一些问题,例如不支持时区处理等。`Date`对象表示自1970年1月1日00:00:00 UTC(协调世界时间)以来的...
曾经我不太会日期类的算法,通过学习后总结了一些,有好用的东西是要分享给大家的,希望大家也能学的越来越好。
以下是一些关于“java日期和查询数据库生成XML文件类”的核心知识点: 1. **Java日期处理**: - `java.time`包:Java 8引入的新时间日期API,提供了`LocalDate`, `LocalTime`, `LocalDateTime`等类,它们提供了...
java日期操作类 操作java日期 替换simplatedateformate