社区
Web 开发
帖子详情
日期函数的写法
denglala
2004-08-22 10:23:14
请问函数:实现功能:传入“200408”(即2004年8月份)和“1”(找第几周)两个参数;得到一个数组(将2004年8月份的第一周的几天用数组返回),即返回20040801,20040802,20040803,20040804,20040805,20040806,20040807这个数组,谢谢大家。
...全文
120
2
打赏
收藏
日期函数的写法
请问函数:实现功能:传入“200408”(即2004年8月份)和“1”(找第几周)两个参数;得到一个数组(将2004年8月份的第一周的几天用数组返回),即返回20040801,20040802,20040803,20040804,20040805,20040806,20040807这个数组,谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mydeman
2004-08-22
打赏
举报
回复
曾经有人问过同样的问题,不过二楼的这位真的反应很快,已经把我上一次的回答,贴了出来,谢谢你了。不过下次希望你能注明出处!
MaoZhua
2004-08-22
打赏
举报
回复
public String[] getSingleWeek(String strDate, int intSingle){
String[] strWeekDays;
Calendar cal = Calendar.getInstance();
int intYear = Integer.parseInt(strDate.substring(0,4));
int intMonth = Integer.parseInt(strDate.substring(4)) - 1;
cal.set(intYear, intMonth, 1);
//
int intDay = cal.get(cal.DAY_OF_WEEK);
int intWeekNum = cal.get(cal.WEEK_OF_MONTH);
long longMillis = cal.getTimeInMillis();
//
if ( intWeekNum == intSingle ) {
strWeekDays = new String[8 - intDay];
for ( int i = 0; i < 8 - intDay; i ++) {
String strDateTemp = String.valueOf(cal.get(cal.DAY_OF_MONTH));
if (cal.get(cal.DAY_OF_MONTH) < 10) {
strDateTemp = "0" + strDateTemp;
}
strWeekDays[i] = strDate + strDateTemp;
longMillis += 24 * 60 * 60 * 1000;
cal.setTimeInMillis(longMillis);
}
}
else {
strWeekDays = new String[7];
longMillis += (intSingle - 2) * 7 * 24 * 60 * 60 * 1000 +
(7 - intDay) * 24 * 60 * 60 * 1000;
cal.setTimeInMillis(longMillis);
for ( int i = 0 ; i < 7 ; i ++) {
String strDateTemp = String.valueOf(cal.get(cal.DAY_OF_MONTH));
if (cal.get(cal.DAY_OF_MONTH) < 10) {
strDateTemp = "0" + strDateTemp;
}
strWeekDays[i] = strDate + strDateTemp;
longMillis += 24 *60 * 60 * 1000;
cal.setTimeInMillis(longMillis);
}
}
//
return strWeekDays;
}
oracle简单
函数
的
写法
,Oracle 简单
函数
值
函数
1、NVL:空值置换
函数
nvl(value,substitute) 空值置换
函数
:如果value为null,则该
函数
等于substitute。如果value不为null,则该
函数
等于value。注意:value和substitute必须为相同的数据类型。nvl2(expr1,expr2,expr3) 如果expr1不为null,则返回expr2。如果expr1为null,则nvl2返回exp...
MySQL
日期
函数
与字符串
函数
本文系统总结了MySQL中高频使用的
日期
与字符串
函数
,涵盖90%以上的业务场景需求。
日期
函数
部分详解了获取当前时间(NOW/CURDATE)、格式化输出(DATE_FORMAT)、
日期
计算(DATE_ADD/DATEDIFF)和提取
日期
元素(YEAR/MONTH)等核心功能,并配以实际业务示例。字符串
函数
部分重点介绍了文本处理(CONCAT/SUBSTRING)、格式转换(LOWER/TRIM)和特殊处理(REPLACE/REGEXP)等实用技巧。通过语法说明、功能解析和场景化示例,帮助开发者快速掌握数据处
sql语言之常用
日期
函数
和字符串
函数
根据字面意思就基本上理解了,
日期
函数
就是对
日期
进行处理的,字符串
函数
就是处理字符串的,下面一个个单独介绍。一,
日期
函数
1,计算两个
日期
之间的间隔语法:datediff(参与计算的
日期
部分,开始
日期
,结束
日期
)参数解释:参与计算的
日期
部分:该参数可以为年、月、日、时、分、秒,分别是:year/month/day/hour/minute/second开始
日期
:时间间隔的开始
日期
结束
日期
:时间间隔的结束...
Sql
函数
的三种
写法
以前复制的创建sql
函数
比较乱,现在将我自己项目中的三种sql
函数
做下对比,一目了然: (1)表值
函数
——方法一:直接创建临时表,并返回临时表。优点:
函数
体中间可以直接申明临时变量,并做各种逻辑处理,最后只要将需要返回的数据插入临时表,并return结束语返回就ok了。 (2)表值
函数
——方法二:直接返回表数据:缺点是:整个
函数
体中间不能申明临时变量,只能在一个查询语句中,...
[MySQL][内置
函数
][
日期
函数
][字符串
函数
][数学
函数
]详细讲解
[MySQL][内置
函数
][
日期
函数
][字符串
函数
][数学
函数
]详细讲解
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章