c#中给datetime类型的变量赋值,只赋值时和分怎么做,而且这时和分还是从其他地方读过来的。
说详细些,从textbox1.text中读取时,从textbox2.text中读取分,然后送给datetime的一个变量,怎么做,我现在是这样做的不知道行不行,str=t...
说详细些,从textbox1.text中读取时,从textbox2.text中读取分,然后送给datetime的一个变量,怎么做,我现在是这样做的不知道行不行,str=textbox1.text+“:”+textbox2.text;
datetime1=convert.todatetime(str);
不知道这样行不,单独送一个月值该怎么写呢? 展开
datetime1=convert.todatetime(str);
不知道这样行不,单独送一个月值该怎么写呢? 展开
4个回答
展开全部
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;
}
}
// 获取到空格位置 把后面的字段替换就行
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..就行
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能直接给DateTime类型直接赋值,应该进行给类型转换。
例如DateTime.Parse等。
例如DateTime.Parse等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是这么做 直接读取数据库中的datetime 或者读取 Textbox中的datetime 然后转换成string 类型
在用函数进行截取后面的小时分钟就可以了
在用函数进行截取后面的小时分钟就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DateTime.ToString("MM-dd")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询