社区
应用实例
帖子详情
输入一个日期 想得到这个月的起始时间和结束时间(在线等)
mdh_zl
2007-08-14 02:52:57
如:2007-08-09 20:20:02
返回结果 起始时间:2007-08-01 00:00:00
...全文
155
11
打赏
收藏
输入一个日期 想得到这个月的起始时间和结束时间(在线等)
如:2007-08-09 20:20:02 返回结果 起始时间:2007-08-01 00:00:00
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mengmou
2007-08-14
打赏
举报
回复
我总是慢半拍?
wgzaaa
2007-08-14
打赏
举报
回复
declare @a datetime
set @A='2007-08-09 20:20:02'
select dateadd(dd,0,convert(varchar(8),@a,120)+'01')
select dateadd(ss,-1,dateadd(mm,1,convert(varchar(8),@a,120)+'01'))
mengmou
2007-08-14
打赏
举报
回复
declare @t datetime
set @t = '2007-08-09 20:20:02'
select convert(datetime,convert(char(8),@t,120)+ '1')
,dateadd(ss,-1,convert(datetime,convert(char(8),dateadd(month,1,@t),120)+ '1'))\
------------------------------------------------------ ------------------------------------------------------
2007-08-01 00:00:00.000 2007-08-31 23:59:59.000
(1 row(s) affected)
paoluo
2007-08-14
打赏
举报
回复
:)
红尘已經發現,修改了。
playwarcraft
2007-08-14
打赏
举报
回复
declare @date datetime
set @date='2007-8-9'
select convert(datetime,convert(char(07),@date,120)+'-01'),
dateadd(second,-1,dateadd(month,1,convert(char(07),@date,120)+'-01'))
------------------------------------------------------ ------------------------------------------------------
2007-08-01 00:00:00.000 2007-08-31 23:59:59.000
paoluo
2007-08-14
打赏
举报
回复
好象需要修改下
declare @date datetime
set @date='2007-08-09 20:20:02'
select cast(convert(char(8),@date,120)+'01' as datetime),dateadd(ss,-1,convert(char(8),dateadd(mm,1,@date),120)+'01')
mdh_zl
2007-08-14
打赏
举报
回复
ls 结束时间我想得到的结果是 结束时间:2007-08-31 23:59:59
playwarcraft
2007-08-14
打赏
举报
回复
declare @date datetime
set @date='2007-8-9'
select convert(datetime,convert(char(07),@date,120)+'-01'),
dateadd(day,-1,dateadd(month,1,convert(char(07),@date,120)+'-01'))
子陌红尘
2007-08-14
打赏
举报
回复
declare @date datetime
set @date='2007-08-09 20:20:02'
select cast(convert(char(8),@date,120)+'01' as datetime),dateadd(ss,-1,convert(char(8),dateadd(mm,1,@date),120)+'01')
/*
------------------------------------------------------ ------------------------------------------------------
2007-08-01 00:00:00.000 2007-08-31 23:59:59.000
*/
子陌红尘
2007-08-14
打赏
举报
回复
declare @date datetime
set @date='2007-08-09 20:20:02'
select cast(convert(char(8),@date,120)+'01' as datetime),dateadd(dd,-1,convert(char(8),dateadd(mm,1,@date),120)+'01')
mdh_zl
2007-08-14
打赏
举报
回复
结束时间:2007-08-31 23:59:59
嵌入式软件工程师完全学习路线图专题-项目实战来袭
费用高昂(4个
月
16800元左右)、
时间
和空间成本高昂(必须全日制集中式脱产学习、学习和生活成本高)、效果差(老师水平、责任心、教学管理水平参差不齐)等,让人望而却步、“嵌入式,想说爱你不容易”。...
java
时间
段每周_java 获取某个
月
的每周的开始
日期
和
结束
日期
题主,以下是我的思考思路,仅供参考:读完需求,感觉输入输出大体是这个样子,输入:yyyy-MM年
月
日期
一个输出:返回该年
月
所在
月
的所有周信息(每周的
起始
日期
和
结束
日期
)既然是通过某一个
月
找到该
月
每周的
起始
日期
...
Java 已知开始
时间
以及间隔
时间
,求
结束
时间
以“年-
月
-日”的形式给出
结束
时间
由于只需要给出天,所以可以忽略给的间隔数中的小数点后的数值。即直接对给的间隔数取整,不必四舍五入。 这里给出两种实现方法。 package com.tree_; import java.text.Parse...
输入一个
时间
段(开始
时间
,
结束
时间
),一个参数来控制每行输出的
月
数,打印出日历
这是我开始实习时公司布置的一个小作业,一开始我也上网查了,网上有很多关于输出
月
份的文章,但是都是只输出一个
月
或者是竖向输出,我虽然是个菜鸟但也想分享一下自己的思路,望各位不吝赐教! 我的思路是将每个
月
...
获取某个
月
的每周的开始
日期
和
结束
日期
既然是通过某一个
月
找到该
月
每周的
起始
日期
、
结束
日期
,那换句话说,一个
月
里有很多
日期
,这么
日期
它可以按照周来分类,第一周的
日期
为一类,第二周的
日期
为一类,以此类推,然后每一类中按照
日期
升序排序,我取第一...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章