CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

encodedate(year,month+1,day); 出錯.

楼主hanhsh()2003-08-02 15:37:30 在 Delphi / VCL组件开发及应用 提问

在合日期時  
  date:=encodedate(year,month+1,day);  
  出錯.原因是month為12,和為13大于一年的12個月了.  
  問有沒有好的函數處理.  
  问题点数:20、回复次数:5Top

1 楼FrameSniper(http://naoku.net/blogs/framesniper/)回复于 2003-08-02 15:49:10 得分 0

什么意思,不太懂?Top

2 楼lovelymelon(小人物)回复于 2003-08-02 15:54:52 得分 0

不是吧,你难道要求你的月份为13时,电脑给你生成一个合理的日期?Top

3 楼jaunmai(冰河)回复于 2003-08-02 16:47:35 得分 5

作判別,后才轉換吧!Top

4 楼ljmanage(过客)回复于 2003-08-02 18:25:40 得分 10

如果你只要月份加1的话用incMonth就行了Top

5 楼jacobran()回复于 2003-08-02 18:37:56 得分 5

非常非常简单的问题,你可以   ((month+1)   mod   12)   如果结果为零的话,然后将值赋于12Top

相关问题

  • 如何分别取得TDateTime中的year,month,day等信息?
  • 取时间的year,month,day用那几个函数亚?
  • 请教:在Jsp怎样获得当前日期的:Year ,Month ,Day
  • day month year 都有了. 可是还有一个分钟的函数没有
  • response.write "document.write('<tr><td>\'year(now())\'年\'month(now())\'月\'day(now())\'日\'</td></tr>); " 不对阿,为什么呢
  • BCB 中 YEAR(), MONTH(), TODAY()等函数的头文件是什么?
  • month和year的参数为整数,为何返回的不是1?
  • 生成 excel 另存为 saveExcelFile(oExcel,"某公司" & year(startdate) & "年" & month(startdate) & "月" & "表")
  • oracle数据库中,两个numeric类型字段:year和month。要查找1999/10-2000/2的数据,SQL语句该怎么写?谢谢。..
  • 怎样给TDataTime变量同时赋年月日时分秒?EncodeTime和EncodeDate只能赋一部分的值

关键词

  • encodedate
  • month+1
  • 月份
  • 出錯
  • year
  • day
  • 日期
  • 话

得分解答快速导航

  • 帖主:hanhsh
  • jaunmai
  • ljmanage
  • jacobran

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo