凤翔县天气预报15天:jsp中的日期相关问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 02:37:31
想把当前月份录入到mysql数据库某字段,具体代码如何?

菜鸟级人物,请尽量详细
现在只是大概知道getmonth()函数可以读取月份
或者怎么把现有数据库中的时间格式"YY-MM-DD H:M:S",用JSP代码的方式提取月份数值

用自定义函数了

//模仿vb的Cdate
public java.util.Date Cdate(String s){
SimpleDateFormat sdf;
if(s.length()>10){
sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
}else{
sdf=new SimpleDateFormat("yyyy-MM-dd");
}
java.util.Date dt=new java.util.Date();
try{
dt=sdf.parse(s);
//out.print(dt.toLocaleString());
}catch(Exception e){
e.printStackTrace();
}
return dt;
}

先用上面的函数把你的YY-MM-DD H:M:S转换为日期类型
再用其他方法得到你想要的值了

//模仿vb的formatdatetime
public String getShortDate(java.util.Date date){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
//经过sdf格式过的日期已经成为字符串了
return sdf.format(date);
}
你可以修改yyyy-MM-dd部分来得到你想得到的格式的字符串,或者你也可以用java.util.Date的方法toLocaleString()来得到一个YYYY-MM-DD H:M:S
的字符串,你再进行处理