vfp中怎么得到一个指定日期的当月最后一天期啊

s3056774 2015-05-27 08:45:47
比如现在知道的日期是'2015-02-01',如何得到'2015-02-28'?
比如现在知道的日期是'2015-03-01',如何得到'2015-03-31'?
比如现在知道的日期是'2015-04-01',如何得到'2015-04-30'?
...全文
242 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2015-05-29
  • 打赏
  • 举报
回复
ldDate=Date() && 当前日期 ldDateB={^2004/02/29} ldDateE={^2005/02/28} *--月天数 ?"月天数",32-Day(ldDate-Day(ldDate)+32) *-- 本月月初 ?"本月月初日期",ldDate-Day(ldDate)+1 ?"本月月初日期",Date(Year(ldDate),Month(ldDate),1) *-- 下月月初 ?"下月月初日期",Gomonth(ldDate-Day(ldDate)+1,1) ?"下月月初日期",Gomonth(ldDate,1)-Day(Gomonth(ldDate,1))+1 ?"下月月初日期",Gomonth(Date(Year(ldDate),Month(ldDate),1),1) *--月末日期 ?"月末日期",Gomonth(ldDate-Day(ldDate)+1,1)-1 ?"月末日期",Gomonth(ldDate,1)-Day(Gomonth(ldDate,1)) ?"月末日期",ldDate-Day(ldDate)+32-Day(ldDate-Day(ldDate)+32) ?"月末日期",Date(Year(Gomonth(ldDate,1)),Month(Gomonth(ldDate,1)),1)-1
lygcw9602 2015-05-28
  • 打赏
  • 举报
回复
示例:
Rq={^2015-02-02}
?"本月期末日期:",gomont(date(year(rq),month(rq),1),1)-1

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧