如何由当前系统时间得到相对一个月后的时间(考虑2月28日与3月31日的关系) 现在ORACLE库中有一张表lend_book,其中有两个字段start=当前系统时间;end=一个月后的相对时间。要求: 1 start如为2月28日/29日,则end应为3月31日;start为4月30日时,则end为5月31日;2,该记录值由VC中调用SQL语句插入,应如何写该语句? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以实现,如下:先得出当前日期(A)后一天的日期(B)(SQL语句中有函数,自己找找,我忘了)然后得出(B)后一个月的日期(C)然后把(C)减去一天就得到正确的结果(D) m_oleDateTimeChange.ParseDateTime( m_strStartTime);//将STRING类型转换为时间型nDay = m_oleDateTimeChange.GetDay();//取得日nMonth = (m_oleDateTimeChange.GetMonth() + atoi( m_strEditText)) % 12; nYear = m_oleDateTimeChange.GetYear() + ( m_oleDateTimeChange.GetMonth() + atoi( m_strEditText)) / 12; 哦!望了说了!要你要得到一个月后的日期你就把m_strEditText赋值为1就可以了~m_oleDateTimeChange是COleDateTime类的一个对象! ADD_MONTHS function is available in Oracle! 大家好!!!关于360安全卫士界面模仿之路 richedit 不选中获取字体信息 这个问题怎么解决? 求《精通visual c++图形处理编程》配套源码 sqlserver2000的ODBC接口... wade_vc,谢谢你!!!请进来领分 程序里如何自己随意控制窗口的大小` 怎样用sql语句在access里创建ID自增字段? 如何动态控制拆分窗口得大小? 工程合并是否可以? 如何在ChildFrame里取得当前窗口的指针. 两个错误,请高手给剖析一下!急急急!回答就给分阿!还可以加分阿!!!
然后得出(B)后一个月的日期(C)
然后把(C)减去一天就得到正确的结果(D)
nYear = m_oleDateTimeChange.GetYear() + ( m_oleDateTimeChange.GetMonth() + atoi( m_strEditText)) / 12;