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

怎么把2004-13-1自动转为2005-1-1..在线等...

楼主fashman(ocean)2004-12-04 08:50:41 在 Web 开发 / ASP 提问

RT  
  在线等... 问题点数:20、回复次数:9Top

1 楼99percent(大鱼大肉)回复于 2004-12-04 08:55:37 得分 2

if   rs("日期")="2004-13-1"   then  
  conn.execute("update   表   set   日期="2005-1-1"   where   日期="2004-13-1""  
  end   if  
   
   
  你想怎么样转,不清楚你,你要说明白.Top

2 楼lingyun2111(凌云)回复于 2004-12-04 08:57:21 得分 2

怎么把2004-13-1自动转为2005-1-1..在线等...    
  提供个思路,以下代码没有测试^_^  
   
  if   month("2004-13-1")>12   then  
  y=year("2004-13-1")+1  
  m=month("2004-13-1")-12  
  end   if  
  newtime=y   &   "-"   &   m   &   "-"   &   day("2004-13-1")Top

3 楼fashman(ocean)回复于 2004-12-04 08:57:49 得分 0

不是sql里面..就是算日期的时候,遇到到这样的情况.自动换到下一年..Top

4 楼ahhisoft(无所事事)回复于 2004-12-04 09:32:54 得分 4

IF   Month>12   Then  
  Month=Month-12  
  Year=Year+1  
  End   IFTop

5 楼dsclub(任搏软)回复于 2004-12-04 09:42:34 得分 2

我认为当初运算出13月的算法有问题  
  Top

6 楼dh20156(风之石)回复于 2004-12-04 10:05:21 得分 2

你就直接替换好了,查找-13-,整个日期替换成2005-1-1Top

7 楼xiaoyuehen(OH, NO~It's Unfair!)回复于 2004-12-04 11:37:13 得分 4

问题不完整  
  2004-13-1   =>   2005-1-1  
   
  2004-25-1   =>   2006-1-1?  
   
  function   toDate(str)  
      dim   arrStr,   intY,   intM,   intD  
      arrStr   =   Split(str,   "-")  
      intY   =   arrStr(0)   +   arrStr(1)   \   12  
      intM   =   ((arrStr(1)   -   1)   Mod   12   +   1)  
      intD   =   arrStr(2)  
   
      toDate   =   intY   &   "-"   &   intM   &   "-"   &   intD  
  end   function  
   
  注:   上面的函数不可直接用,   必须对str进行检测,   且arrStr(1)不能为<=0的数!!!Top

8 楼tatty_bad(我总是出现在该出现的地方)回复于 2004-12-04 15:56:32 得分 2

呵呵,很想知道,怎么出来的2004-13-01???  
   
  这也要有机会阿Top

9 楼yb2008(中科商务网--ZKE360.COM)回复于 2004-12-04 15:58:50 得分 2

关注!Top

相关问题

  • 在线给分!怎么将'AnsiString'型 转为 'TStrings '型?
  • 怎么将CStringW转为LPCTSTR?
  • string怎么转为int32
  • 怎么把.aspx的文件自动转为.htm后再在浏览器显示啊???
  • 位图转为矢量图怎么做?
  • 请问,string类怎么转为int
  • 请问,string类怎么转为int
  • 怎么把CString类转为char*呢
  • 怎么样把string型转为int?
  • 怎么把char*型转为unicode字符

关键词

  • arrstr
  • intm
  • inty
  • 日期
  • 线
  • month
  • year
  • str

得分解答快速导航

  • 帖主:fashman
  • 99percent
  • lingyun2111
  • ahhisoft
  • dsclub
  • dh20156
  • xiaoyuehen
  • tatty_bad
  • yb2008

相关链接

  • Web开发类图书

广告也精彩

反馈

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