首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

散分100,小弟我不知道自己有多少分 问个时间有关问题

2012-01-19 
散分100,我不知道自己有多少分 问个时间问题!数据库字段regtime2007年04月16日11:07:47我想读出来加一个

散分100,我不知道自己有多少分 问个时间问题!
数据库   字段regtime   =2007年04月16日11:07:47


我想读出来加一个月   再写进入       请问如何做     string无法转到   date时间


100分求救

[解决办法]
先挖坑
[解决办法]
update 表 set regtime=dateadd(mm,1,regtime)
[解决办法]
接分
字符串到时间
DateTime dt = DateTime.Parse( "2007-01-17 ");
加一个月
dt = dt.AddMonths(1);
[解决办法]
先将regtime类型强制转换成datetime,
convert.todatetime(regtime)
再,regtime.AddMonths(1)
[解决办法]

不会帮顶....
[解决办法]
UP
[解决办法]
方法都说了,jf
[解决办法]
2007年04月16日11:07:47 转成2007-04-16 11:07:47串,就可以转成DateTime了吧,然后加10,
然后转成原来格式,放回
string aa = "2007年04月16日11:07:47 ";
DateTime baa=DateTime.Parse(aa.Replace( "年 ", "- ").Replace( "月 ", "- ").Replace( "日 ", " "));
你要的值 baa.AddMonths(1).ToString( "yyyy年MM月dd日hh:mm:ss ");

是这个意思么


个人见解,共同学习





[解决办法]
先骂一下DBA
我做的话.
 写一个方法把  STRING 2007年04月16日 转换成 DATATIME 2007-04-16
(这里要字符串的拆分合并,有点点逻辑难度)
 DATATIME类型做月数的调整很容易,LZ不会我就没办法了
 再写一个方法把 DATATIME 2007-04-16 转换成 STRING 2007年04月16日
写进数据库OK!!!

我这里没.NET的环境,操作不了,不好意思
[解决办法]
string date=dr[ "regtime "].ToString();
DateTime time=Convert.ToString(date);

time.AddMonths(1);
[解决办法]
顶点分

热点排行