如何计算一个月有多少个星期一?
解决方案 »
- JdbcTemplate执行sql语句报错
- exists、not exists搞晕了
- 【定时器】关于oracle定时器
- 恐怖呀,我的oracle system的密码输入任何字母都可以进
- 请问sys.v$session视图是由什么表创建而来的?
- oracle isqlPlus
- 我遇到一个问题:有个表非常大,数据用exp到出后又3G,而HP支持2个多G的文件,在不调整系统参数的情况下,能不能以压缩方式到出该表,到出
- 关于DB开发
- 請教﹕如何讓實現我的需求(讓同一個sql中的字段分層顯示)
- 小白跪求,老板急要,如何在个人的一台计算机上利用Oracle和PL/SQL developer 处理数据(安装步骤)
- plsql编译报错:unable to extend table .....求救SOS?
- 问个ORACLE 树形查询的SQL
FROM
(SELECT TO_CHAR(TRUNC(SYSDATE,'mm')+ROWNUM-1,'day','NLS_DATE_LANGUAGE=American') d
FROM DUAL
CONNECT BY ROWNUM<=TO_NUMBER(TO_CHAR(LAST_DAY(SYSDATE),'dd'))
)
WHERE trim(d)='monday';
Calendar calendar = Calendar.getInstance();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());
if (val == null || val.length == 0)
calendar.setTime(new Date());
else
try {
Date d = df.parse(val[0]);
calendar.setTime(d);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// System.out.println("是第" + calendar.get(Calendar.WEEK_OF_YEAR) + "周");
return calendar.get(Calendar.WEEK_OF_MONTH);
}
Result varchar2(100);
tempFormat varchar2(100);
begin
--'YYYY-MM-DD HH24:MI:SS'
if format = '' then
tempFormat := 'YYYY-MM-DD HH24:MI:SS';
else
tempFormat := format;
end if;
select to_char((select to_date('19700101080000', 'yyyymmddhh24miss') +
value / 86400
from dual),
tempFormat) into Result
from dual;
return(Result);
end longToChar;我操没看清题目啊 以为是java呢 这个第一个参数传入某个月最后一天日期,第二个传入WW还是会返回这个日期是这个月的第几周。