oracle时间24⼩时格式转换,在oracle数据库中查询时间并转为
24⼩时制-----。。。
1.在Oracle数据库中查询时间的时候,⾸先就是把⽇期从date类型的转化为String类型的。
2.将date类型的转成String类型的,直接调⽤传⼊date类型的参数,返回String类型的字符串
public static String dateToStr(Date dateDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String dateString = formatter.format(dateDate);
return dateString;
}
3.写语句,使⽤to_char,把时间转化为24⼩时制的,两个问号就是两个时间,也就是传的参数
select 查询的字段名 from 表名 where dlzt = 'N' and to_char(xgsj, 'yyyy-MM-dd HH24:mi') between ? and ?
4.获取当前时间,获取String类型的⽇期
/**
oracle 时间转换* 获取现在时间,Date转String类型的
*
* @return 返回时间类型 yyyy-MM-dd HH:mm:ss
*/
public static String getNowDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
return dateString ;
}
5.获取当前时间,date转String类型
/**
* 获取现在时间 String转date
*
* @return返回短时间格式 yyyy-MM-dd
*/
public Date time(String time){
DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = format1.parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
}
6.获取当前时间的前⼏分钟,参数为负数是钱⼏分钟,参数为正数则为当前时间的后⼏分钟/**
* 获取到当前时间的前⼗分钟
*
* @param minute
* @return
*/
private Date getTimeByMinute(int minute) {
Calendar calendar = Instance();
calendar.add(Calendar.MINUTE, minute);
Time();
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论