encodedate(year,month+1,day); 出錯.
在合日期時
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只能赋一部分的值




