- 问一个用iReport制表的时候SQL语句的问题怎样从一个格式为
- 怎样从一个格式为“yy-mm-dd”的Data类型的对象里取得日期值dd?
比如查询条件中需要查询日期为1到10号、11到20号、21到月末,怎么写?
谢谢!
- import .util.Date;
import java.text.SimpleDateFormat;
Date nowTime=new Date();
SimpleDateFormat fyear=new SimpleDateFormat("yy");//获得年
SimpleDateFormat fmonth=new SimpleDateFormat("MM");//获得月
SimpleDateFormat fdata=new SimpleDateFormat("dd ");//获得日
SimpleDateFormat fhour=new SimpleDateFormat("HH");//获得小时
SimpleDateFormat fminute=new SimpleDateFormat("mm");//获得分
SimpleDateFormat fsecond=new SimpleDateFormat("ss");//获得秒
int y= rseInt( rmat(nowTime) );//int型 年
int M= rseInt( rmat(nowTime) );//int型 月
int d= rseInt( rmat(nowTime) );//int型 日
int h= rseInt( rmat(nowTime) );//int型 小时
int m= rseInt( rmat(nowTime) );//int型 分钟
int s= rseInt( rmat(nowTime) );//int型 秒
现在就可以拿来用了
你想要哪个一都行
但必须配对
如:
SimpleDateFormat fsecond=new SimpleDateFormat("ss");//获得秒
int s= rseInt( rmat(nowTime) );//int型 秒
SQL语句就不写了哈