求某个日期的前几天
来源:互联网 发布:淘宝首页banner尺寸 编辑:程序博客网 时间:2024/05/01 15:36
/**
* 转String的日期类型到java.sql.date(月初前6天按照上月月末算)
* @param String:要转换的String型日期
* @return java.sql.Date :返回转换过的类型
* @throws
*/
public static java.sql.Date toSqlDate2(String date) {
String result="";
String a=date.substring(8,10);
int b=Integer.parseInt(a);
if (b<6)
{
result=date.substring(0,4)+"-"+date.substring(5,7)+"-01";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String str=result;
Date dt=sdf.parse(str,new ParsePosition(0));
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.DATE,-1);//你要加减的日期
Date dt1=rightNow.getTime();
date=sdf.format(dt1);
}
java.sql.Date d = null;
try {
if (date != null && !date.equals("")) {
//date=date.substring(0,4)+"-"+date.substring(4,6)+"-"+date.substring(6);
d = java.sql.Date.valueOf(date);
}
}
catch (IllegalArgumentException ex) {
d = null;
}
return d;
}
另一个单独主程序
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
//String date=Utility.TIMER_START_DATE;
//int month = Integer.parseInt(date.substring(5,7))-1;
Date a =Utility.toSqlDate2("2006-09-05");
System.out.println(a);
}
}
- 求某个日期的前几天
- JAVA得到某个日期的前几天或者后几天
- android前几天的日期
- 读取txt 修改文档里面 某个日期到前几天的日期
- java 取得前几天的日期
- 指定日期的前几天的日期方法
- 如何获取前几天的日期时间值
- 获得日期的前几天或者后几天
- js如何获取当天日期的前几天
- Java由今天的日期得到前几天的日期
- js获取当前日期的前几天的日期
- js显示当前日期或者前几天的日期
- JS:求某个日期是当年的第几天
- js获取前几天日期
- js实现获取当前时间的前几天日期
- 如何使用COleDateTime类获取昨天(前几天)的日期
- js 获取指定日期的前几天日期或后几天日期
- 获取当前日期的星期&获取前几天,后几天的日期的工具类
- 后勤管理的各种单据的文档对象和对应显示TCODE列表
- 关于业务抽象的有点开窍后的想法
- 软件开发过程中的QA与QC
- 内排序算法总结——插入排序
- 走近JavaEE5与Glassfish应用服务器
- 求某个日期的前几天
- 准备转行入IT
- 中国移动关于百宝箱升级平台的最新调整
- 修改字段类型为“标识”,并设置该字段为主键的SQL语句怎么写
- 为流氓软件说句“公道话”
- jsp中的时间操作
- 1个人开发操作系统-初篇
- base64 code
- SQL Server CHARINDEX和PATINDEX详解