hibernate中日期用字符型处理不得了
解决方案 »
- java 注解疑问
- 怎样用mysql的workbench生成关系图?
- 关于javamail的jar包修改源码,再重新打包时的签名问题.
- AIX机器上遇到jdbc driver is not on classpath,请大侠指点,谢谢
- 关于servlet 内部类的实例化的问题
- 如何实现查找系统中存在的jdbc驱动???
- 帮帮忙,在tomcat下配置连接池后无法正常启动~
- class.forName() 出错,help me !!!救命啊~~
- 再次提问:在weblogic里配置serverlet调用ejb成功,可以直接通过html/jsp调用ejb吗,怎么调用?
- map<String,String> 进行排序啊。
- 请问哪有jsp电影网站的源码呀?
- sql连接数据库问题,请指教
/**
* 字符串转化成日期类型
* @param _Date
* @return
* @throws Exception
*/
public static Date StringToDate(String _Date) throws Exception{
try{
return m_sdf.parse(_Date);
}catch(Exception e){
throw(e);
}
}
/**
* 格式化日期
* @param pattern 日期格式
* @param date 日期对象
* @return
*/
public static String dateFormat(String pattern, java.util.Date date) {
SimpleDateFormat simpledateformat = new SimpleDateFormat(pattern);
return simpledateformat.format(date);
}
/**
* 计算星期几的函数
* @param _sYMD
* @return int 1~7代表星期日到星期六
*/
public static int getDayNumOfWeek(String _sYMD){
int nYear = parseInt( _sYMD.substring( 0, 4 ) );
int nMonth = parseInt( _sYMD.substring(5, 7 ) );
int nDay = parseInt( _sYMD.substring( 8, 10) );
Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getDefault());
cal.clear();
cal.set(nYear, nMonth - 1, nDay);
return cal.get(cal.DAY_OF_WEEK);
}
/**
* 计算星期几的函数
* @param year int
* @param month int
* @param date int
* @return int 1~7代表星期日到星期六
*/
public static int getDayNumOfWeek(int year, int month, int date){
Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getDefault());
cal.clear();
cal.set(year, month - 1, date);
return cal.get(cal.DAY_OF_WEEK);
}
/**
* 根据当前日期及增加天数得到相应日期
* @param s
* @param n
* @return
* @throws Exception
*/
public static String addDay(String s,int n) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar cd = Calendar.getInstance();
cd.setTime(sdf.parse(s));
cd.add(Calendar.DATE, n);
return sdf.format(cd.getTime());
}
public static SimpleDateFormat m_sdf = new SimpleDateFormat("yyyy-MM-dd");