C#如何把yyyy-mm-dd HH:mm:ss格式字符转为日期型

还是不行... 还是不行 展开
 我来答
蟹蟹的影子
推荐于2016-04-28 · TA获得超过658个赞
知道小有建树答主
回答量:541
采纳率:0%
帮助的人:376万
展开全部
string str = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
DateTime dt = Convert.ToDateTime(str);

以上代码测试过。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
剑剑56
2009-02-24 · TA获得超过429个赞
知道小有建树答主
回答量:780
采纳率:0%
帮助的人:466万
展开全部
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 格式的,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友da5258e
2009-02-24 · TA获得超过880个赞
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:330万
展开全部
你的问题错在这
yyyy-MM-dd hh:mm:ss
大写MM表示月份,小写的表示分钟,你设个断点看下就知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vim888
2009-02-24 · TA获得超过257个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:333万
展开全部
用Convert类的ToDateTime函数

只要直接写就可以了,不需要先把日期转成字符串再赋值。
p[0].Value=DateTime.Now;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好片每日推荐
2009-02-24 · TA获得超过666个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:363万
展开全部
你这是数据库操作,不用转换的,
只要格式是yyyy-mm-dd HH:mm:ss,数据库认识的,param1的格式用SqlDbType.Varchar,40
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式