——(字符、日期、数据转换、日期比较等等)
作者:ninjar 转自:JR
/**
* 比较当前日期和指定日期 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;
}
分享到:
相关推荐
String类的常用方法 String类是Java语言中最基本的类之一,用于处理字符串。字符串是一个字符序列,Java中字符串是不可变的,即创建后不能被修改。下面是String类的常用方法: 1. equals()方法:用于判断两个字符...
ext 的一些常用方法 ext 的一些常用方法 ext 的一些常用方法
为此,需要掌握安装和配置防病毒软件的常用方法。本文将详细介绍计算机病毒防范的常用方法,并对防病毒软件的安装和配置进行详细的讲解。 一、计算机病毒防范的常用方法 计算机病毒防范的常用方法包括: 1. 部署...
Teamcenter常用方法封装的工具类,包含的方法有获取顶层bomline、创建文件夹、item、工艺等、添加关系、添加数据集、获取首选项中的值、根据Item获取最新版本主属性表单、获取Home文件夹、获取邮箱文件夹、获取New...
一份很全面关于java的常用方法总结,开发时,我们记不了那么多方法,所以这个htm文档很适合大家在开中应用 字符串 1、获取字符串的长度 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith...
SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法
机器学习在大数据中的常用方法及其重要性.pdf
hibernateTemplate常用方法.htm
C++编程惯用法.高级程序员常用方法和技巧.pdf [C++经典] 我收集的资料,放在这里备份。
StringBuffer类的常用方法.md
C++编程惯用法:高级程序员常用方法和技巧.part2.rar
网站推广29种常用方法.rar网站推广29种常用方法.rar
一些OC常用方法汇集—很重要
证明圆的切线的七种常用方法.pdf
灵敏度分析的详细说明和常用方法灵敏度灵敏度分析的详细说明和常用方法灵敏度分析的详细说明和常用方法灵敏度分析的详细说明和常用方法灵敏度分析的详细说明和常用方法灵敏度分析的详细说明和常用方法灵敏度分析的...
Kotlin语言教程分享以及案例展示和常用方法Kotlin语言教程分享以及案例展示和常用方法Kotlin语言教程分享以及案例展示和常用方法Kotlin语言教程分享以及案例展示和常用方法Kotlin语言教程分享以及案例展示和常用方法...
C++ C++编程惯用法 C++方法和技巧 C++高级程序员 C++编程惯用法.高级程序员常用方法和技巧PDF
第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11...
word常用方法+特别的小技巧问:WORD里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同? 答:分节,每节可以设置不同的页眉。文件——页面设置——版式——页眉和页脚——首页不同 问:请问word中怎样让...
简单总结可以下Java中String类中的常用方法