c#中给datetime类型的变量赋值,只赋值时和分怎么做,而且这时和分还是从其他地方读过来的。

说详细些,从textbox1.text中读取时,从textbox2.text中读取分,然后送给datetime的一个变量,怎么做,我现在是这样做的不知道行不行,str=t... 说详细些,从textbox1.text中读取时,从textbox2.text中读取分,然后送给datetime的一个变量,怎么做,我现在是这样做的不知道行不行,str=textbox1.text+“:”+textbox2.text;
datetime1=convert.todatetime(str);
不知道这样行不,单独送一个月值该怎么写呢?
展开
 我来答
悲伤中的悲剧
2013-04-26 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:104万
展开全部
int space = 0;
DateTime date = Convert.ToDateTime("2013-4-26 11:08");
char[] charDate = date.ToString().ToCharArray();
for (int i = 0; i < charDate.Length-1; i++)
{
if (charDate[i].ToString == " ")
{
space = i;
break;
}
}
// 获取到空格位置 把后面的字段替换就行
更多追问追答
追问
不是要获取,我要设定
追答
我给你的这个是设定哇,只能替换  获取的话直接date.year..就行
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ps随风飘oo
2013-04-26 · TA获得超过922个赞
知道小有建树答主
回答量:200
采纳率:50%
帮助的人:49.8万
展开全部
不能直接给DateTime类型直接赋值,应该进行给类型转换。

例如DateTime.Parse等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zuoyihuiziji
2013-04-26 · 贡献了超过112个回答
知道答主
回答量:112
采纳率:0%
帮助的人:65.7万
展开全部
不是这么做 直接读取数据库中的datetime 或者读取 Textbox中的datetime 然后转换成string 类型
在用函数进行截取后面的小时分钟就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q313772735
2013-04-26 · 超过14用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:39.5万
展开全部
DateTime.ToString("MM-dd")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式