展开全部
string str = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
DateTime dt = Convert.ToDateTime(str);
以上代码测试过。
DateTime dt = Convert.ToDateTime(str);
以上代码测试过。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public string Date_Format(string NDate)
{
string sm,sd;
int y,m,d;
try
{
y=Convert.ToDateTime(NDate).Year;
m=Convert.ToDateTime(NDate).Month;
d=convert.ToDateTime(NDate).Day;
}
catch
{
return "";
}
if(y==1900)
return "";
if(m<10)
sm="0"+Convert.ToString(m);
else
sm=Convert.ToString(m);
if(d<10)
sd="0"+Convert.ToString(d);
else
sd=Convert.ToString(d);
return Convert.ToString(y)+"-"+sm+"-"+sd;
}
不过这是把日期型转换成yyyy-mm-dd 格式的,
{
string sm,sd;
int y,m,d;
try
{
y=Convert.ToDateTime(NDate).Year;
m=Convert.ToDateTime(NDate).Month;
d=convert.ToDateTime(NDate).Day;
}
catch
{
return "";
}
if(y==1900)
return "";
if(m<10)
sm="0"+Convert.ToString(m);
else
sm=Convert.ToString(m);
if(d<10)
sd="0"+Convert.ToString(d);
else
sd=Convert.ToString(d);
return Convert.ToString(y)+"-"+sm+"-"+sd;
}
不过这是把日期型转换成yyyy-mm-dd 格式的,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题错在这
yyyy-MM-dd hh:mm:ss
大写MM表示月份,小写的表示分钟,你设个断点看下就知道了
yyyy-MM-dd hh:mm:ss
大写MM表示月份,小写的表示分钟,你设个断点看下就知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Convert类的ToDateTime函数
只要直接写就可以了,不需要先把日期转成字符串再赋值。
p[0].Value=DateTime.Now;
只要直接写就可以了,不需要先把日期转成字符串再赋值。
p[0].Value=DateTime.Now;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这是数据库操作,不用转换的,
只要格式是yyyy-mm-dd HH:mm:ss,数据库认识的,param1的格式用SqlDbType.Varchar,40
只要格式是yyyy-mm-dd HH:mm:ss,数据库认识的,param1的格式用SqlDbType.Varchar,40
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询