9 个解决方案
#1
DateTime dt = DateTime.Now.
ToShortDateString();
#2
我要将dr["time"].ToString() 这里出来的长日期格式转成DateTime短日期类,如何转啊?
#3
DateTime dt = Convert.toDateTime(dr["time"].ToString()).ToShortDateString();
#4
我也是你这么写的,但要报错:
编译器错误消息: CS0029: 无法将类型“string”隐式转换为“System.DateTime”
#5
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd");
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd HH:mm:ss");
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd HH:mm");
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd HH:mm:ss");
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd HH:mm");
#6
我不要string类型啊,我要DateTime短日期类型的
#7
DateTime dt = DateTime.ParseExact(dr["time"].ToString(), "yyyy-MM-dd", null);
#8
只有以string形式输出时才有长短格式之分,DateTime本身是不存在长短格式之分的
#9
DateTime dt = DateTime.ParseExact(dr["time"].ToString(), "yyyy-MM-dd", System.Globalization.CultureInfo.CurrentCulture);
#1
DateTime dt = DateTime.Now.
ToShortDateString();
#2
我要将dr["time"].ToString() 这里出来的长日期格式转成DateTime短日期类,如何转啊?
#3
DateTime dt = Convert.toDateTime(dr["time"].ToString()).ToShortDateString();
#4
我也是你这么写的,但要报错:
编译器错误消息: CS0029: 无法将类型“string”隐式转换为“System.DateTime”
#5
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd");
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd HH:mm:ss");
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd HH:mm");
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd HH:mm:ss");
string dt = DateTime.Parse(dr["time"].ToString()).ToString("yyyy-MM-dd HH:mm");
#6
我不要string类型啊,我要DateTime短日期类型的
#7
DateTime dt = DateTime.ParseExact(dr["time"].ToString(), "yyyy-MM-dd", null);
#8
只有以string形式输出时才有长短格式之分,DateTime本身是不存在长短格式之分的
#9
DateTime dt = DateTime.ParseExact(dr["time"].ToString(), "yyyy-MM-dd", System.Globalization.CultureInfo.CurrentCulture);