急问:怎么将DateTime只取年月日??? this.label1.Text = dataset1.Table[0].Row[0][0].ToString().Trim();运行后Label显示的是2005-5-10 00:00:00我现在只想显示2005-5-10怎么办??标签不支持DateFormat{0:d}..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是不是在数据库中存的是DataTime类型? DateTime dtNow=new DateTime();dtNow=Parse(dataset1.Table[0].Row[0][0].ToString().Trim());string years=dtNow.Year.ToString();string months=dtNow.Month.ToString(); 错了,应该这样DateTime dtNow=new DateTime();dtNow=DateTime.Parse(dataset1.Table[0].Row[0][0].ToString().Trim());string years=dtNow.Year.ToString();string months=dtNow.Month.ToString();string days=dtNow.Day.ToString();this.label1.Text =years + months + days; select (convert(nvarchar(10),getdate(),111)) 其实这样就可以:DateTime dtNow=new DateTime();dtNow=Parse(dataset1.Table[0].Row[0][0].ToString().Trim());string = dtNow.ToString('yyyy-mm-dd'); this.label1.Text = dataset1.Table[0].Row[0][0].ToString().Trim();--->this.label1.Text = ((DateTime)dataset1.Table[0].Row[0][0]).ToString("yy年MM月dd日"); string strShortDate = dataset1.Table[0].Row[0][0].ToString().split(' ')(0);记好: split(' ')括号中间是一个空格 因为:时间变为string 后是 2005-8-4 0:00:00 正好中间有一个空格,可以用 用year() month day函数去限制就ok this.label1.Text = Convert.ToDateTime(dataset1.Table[0].Row[0][0].ToString().Trim()).ToShortDateString();呵呵,最简单的,保证正确! Convert.ToDateTime(dataset1.Table[0].Row[0][0].ToString().Trim()).ToShortDateString() CONVERT(varchar(2), DAY(tPA.fDona)) + '/' + CONVERT(varchar(4), YEAR(tPA.fDona)) AS DONA MVC HTML.Dropdownlist错误 在事件中给控件传js参数事件时参数"'"被html格式化的处理方法 怎么让MS 的日历控件 点击日期后不回送服务端 VS2008 AJAX配置问题 怎样让ip地址的最后用*号代台 一个生成略缩图的方法,从VB.NET转到C#是出现内存不足错误,请帮帮忙~ 怎样安装Visual Studio .NET????????????急呀 ASP無法啟動調試 在Datalist 能否用 Findcontrol .net无法找到资源 经理刚下达了个任务,请高手指教,万分感谢!! ASP.NET(VB.net)为什么经常出现控件失效?
dtNow=Parse(dataset1.Table[0].Row[0][0].ToString().Trim());
string years=dtNow.Year.ToString();
string months=dtNow.Month.ToString();
DateTime dtNow=new DateTime();
dtNow=DateTime.Parse(dataset1.Table[0].Row[0][0].ToString().Trim());
string years=dtNow.Year.ToString();
string months=dtNow.Month.ToString();
string days=dtNow.Day.ToString();
this.label1.Text =years + months + days;
其实这样就可以:
DateTime dtNow=new DateTime();
dtNow=Parse(dataset1.Table[0].Row[0][0].ToString().Trim());
string = dtNow.ToString('yyyy-mm-dd');
因为:时间变为string 后是 2005-8-4 0:00:00 正好中间有一个空格,可以用