日期格式的转化问题!!! 我需要转化的日期格式为:04/08/10 14:55:28 (+0800)我想转化成的格式为:2010-04-08 14:55:28 请教大家,应该怎么转化?是不是C#有直接的函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [div] [/div] http://topic.csdn.net/t/20020530/17/765671.html .ToString("需要的格式")直接去参考吧http://www.cnblogs.com/tohen/archive/2007/04/24/725449.html dateTime.ToString("yyyy-MM-dd hh:mm:ss") string str= dt.ToString("yyyy-mm-dd hh:mm:ss"); string.format想组成什么样就什么样的啊 string a="04/08/10 14:55:28";string b=Convert.ToDateTime(a).ToString("yyyy-MM-dd");Respon.Write("<script>alert('"+a+"')</script>"); Response.Write(DateTime.ParseExact("04/08/10 14:55:28 (+0800)","MM'/'dd'/'yy HH:mm:ss (zz00)",null).ToString("yyyy-MM-dd HH:mm:ss")); DateTime time = Convert.ToDateTime("04/08/10 14:55:28");Console.WriteLine(time.ToString("u"));输出2004-08-10 14:55:28Z string a = "04/08/10 14:55:28"; string b = Convert.ToDateTime(a).ToString("yyyy-MM-dd HH:mm:ss") ; Response.Write(a); 楼主是要在源转了还是的后台转啊?源代码里:format="yyyy-MM-dd HH:mm:ss"之类的!后台的:this.txtReceiptID.Text = "res" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");就可以了! http://blog.sina.com.cn/s/blog_446674910100ejr9.html DateTime dt = DateTime.Now;Label1.Text = dt.ToString(); //2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString(); //127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString(); //127756704859912816Label4.Text = dt.ToLocalTime().ToString(); //2005-11-5 21:21:25Label5.Text = dt.ToLongDateString().ToString(); //2005年11月5日Label6.Text = dt.ToLongTimeString().ToString(); //13:21:25Label7.Text = dt.ToOADate().ToString(); //38661.5565508218Label8.Text = dt.ToShortDateString().ToString(); //2005-11-5Label9.Text = dt.ToShortTimeString().ToString(); //13:21Label10.Text = dt.ToUniversalTime().ToString(); //2005-11-5 5:21:25Label1.Text = dt.Year.ToString(); //2005Label2.Text = dt.Date.ToString(); //2005-11-5 0:00:00Label3.Text = dt.DayOfWeek.ToString(); //SaturdayLabel4.Text = dt.DayOfYear.ToString(); //309Label5.Text = dt.Hour.ToString(); //13Label6.Text = dt.Millisecond.ToString(); //441Label7.Text = dt.Minute.ToString(); //30Label8.Text = dt.Month.ToString(); //11Label9.Text = dt.Second.ToString(); //28Label10.Text = dt.Ticks.ToString(); //632667942284412864Label11.Text = dt.TimeOfDay.ToString(); //13:30:28.4412864Label1.Text = dt.ToString(); //2005-11-5 13:47:04Label2.Text = dt.AddYears(1).ToString(); //2006-11-5 13:47:04Label3.Text = dt.AddDays(1.1).ToString(); //2005-11-6 16:11:04Label4.Text = dt.AddHours(1.1).ToString(); //2005-11-5 14:53:04Label5.Text = dt.AddMilliseconds(1.1).ToString(); //2005-11-5 13:47:04Label6.Text = dt.AddMonths(1).ToString(); //2005-12-5 13:47:04Label7.Text = dt.AddSeconds(1.1).ToString(); //2005-11-5 13:47:05Label8.Text = dt.AddMinutes(1.1).ToString(); //2005-11-5 13:48:10Label9.Text = dt.AddTicks(1000).ToString(); //2005-11-5 13:47:04Label10.Text = dt.CompareTo(dt).ToString(); //0//Label11.Text = dt.Add(?).ToString(); //问号为一个时间段Label1.Text = dt.Equals("2005-11-6 16:11:04").ToString(); //FalseLabel2.Text = dt.Equals(dt).ToString(); //TrueLabel3.Text = dt.GetHashCode().ToString(); //1474088234Label4.Text = dt.GetType().ToString(); //System.DateTimeLabel5.Text = dt.GetTypeCode().ToString(); //DateTimeLabel1.Text = dt.GetDateTimeFormats('s')[0].ToString(); //2005-11-05T14:06:25Label2.Text = dt.GetDateTimeFormats('t')[0].ToString(); //14:06Label3.Text = dt.GetDateTimeFormats('y')[0].ToString(); //2005年11月Label4.Text = dt.GetDateTimeFormats('D')[0].ToString(); //2005年11月5日Label5.Text = dt.GetDateTimeFormats('D')[1].ToString(); //2005 11 05Label6.Text = dt.GetDateTimeFormats('D')[2].ToString(); //星期六 2005 11 05Label7.Text = dt.GetDateTimeFormats('D')[3].ToString(); //星期六 2005年11月5日Label8.Text = dt.GetDateTimeFormats('M')[0].ToString(); //11月5日Label9.Text = dt.GetDateTimeFormats('f')[0].ToString(); //2005年11月5日 14:06Label10.Text = dt.GetDateTimeFormats('g')[0].ToString(); //2005-11-5 14:06Label11.Text = dt.GetDateTimeFormats('r')[0].ToString(); //Sat, 05 Nov 2005 14:06:25 GMTLabel1.Text =? string.Format("{0:d}",dt); //2005-11-5Label2.Text =? string.Format("{0:D}",dt); //2005年11月5日Label3.Text =? string.Format("{0:f}",dt); //2005年11月5日 14:23Label4.Text =? string.Format("{0:F}",dt); //2005年11月5日 14:23:23Label5.Text =? string.Format("{0:g}",dt); //2005-11-5 14:23Label6.Text =? string.Format("{0:G}",dt); //2005-11-5 14:23:23Label7.Text =? string.Format("{0:M}",dt); //11月5日Label8.Text =? string.Format("{0:R}",dt); //Sat, 05 Nov 2005 14:23:23 GMTLabel9.Text =? string.Format("{0:s}",dt); //2005-11-05T14:23:23Label10.Text = string.Format("{0:t}",dt); //14:23Label11.Text = string.Format("{0:T}",dt); //14:23:23Label12.Text = string.Format("{0:u}",dt); //2005-11-05 14:23:23ZLabel13.Text = string.Format("{0:U}",dt); //2005年11月5日 6:23:23Label14.Text = string.Format("{0:Y}",dt); //2005年11月Label15.Text = string.Format("{0}",dt); //2005-11-5 14:23:23?Label16.Text = string.Format("{0:yyyyMMddHHmmssffff}",dt); //yyyymm等可以设置,比如Label16.Text = string.Format("{0:yyyyMMdd}",dt); Select CONVERT(varchar(100), GETDATE(), 120) 求教各位: 2009-11-09T00:00:00-06:00中的T00:00:00-06:00是什么意思啊?用Format函数怎么写啊? asp.net mvc中实现在线人数统计 跳转问题....火狐,ie8都能跳转....还有什么浏览器可能出问题... 谁有sns社交网站的asp.net源码啊 为什么我的网站放到空间上都去会发生这种错误! 请问:javascript正则转到C#问题 求救,怎样捕捉连接错误 关于datalist嵌套checkbox的问题??? Asp.net做模板,急,急,急 使用SQLDMO备份还原数据库,自定义路径的问题 oracle数据库连接串的问题? 如何返回uniqueidentifier 类型的主建 求asp.net 反编译后 修改如何正确编译回去的步骤?
直接去参考吧
http://www.cnblogs.com/tohen/archive/2007/04/24/725449.html
string b=Convert.ToDateTime(a).ToString("yyyy-MM-dd");
Respon.Write("<script>alert('"+a+"')</script>");
DateTime time = Convert.ToDateTime("04/08/10 14:55:28");
Console.WriteLine(time.ToString("u"));输出2004-08-10 14:55:28Z
string b = Convert.ToDateTime(a).ToString("yyyy-MM-dd HH:mm:ss") ;
Response.Write(a);
源代码里:format="yyyy-MM-dd HH:mm:ss"之类的!
后台的:
this.txtReceiptID.Text = "res" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
就可以了!
Label1.Text = dt.ToString(); //2005-11-5 13:21:25
Label2.Text = dt.ToFileTime().ToString(); //127756416859912816
Label3.Text = dt.ToFileTimeUtc().ToString(); //127756704859912816
Label4.Text = dt.ToLocalTime().ToString(); //2005-11-5 21:21:25
Label5.Text = dt.ToLongDateString().ToString(); //2005年11月5日
Label6.Text = dt.ToLongTimeString().ToString(); //13:21:25
Label7.Text = dt.ToOADate().ToString(); //38661.5565508218
Label8.Text = dt.ToShortDateString().ToString(); //2005-11-5
Label9.Text = dt.ToShortTimeString().ToString(); //13:21
Label10.Text = dt.ToUniversalTime().ToString(); //2005-11-5 5:21:25Label1.Text = dt.Year.ToString(); //2005
Label2.Text = dt.Date.ToString(); //2005-11-5 0:00:00
Label3.Text = dt.DayOfWeek.ToString(); //Saturday
Label4.Text = dt.DayOfYear.ToString(); //309
Label5.Text = dt.Hour.ToString(); //13
Label6.Text = dt.Millisecond.ToString(); //441
Label7.Text = dt.Minute.ToString(); //30
Label8.Text = dt.Month.ToString(); //11
Label9.Text = dt.Second.ToString(); //28
Label10.Text = dt.Ticks.ToString(); //632667942284412864
Label11.Text = dt.TimeOfDay.ToString(); //13:30:28.4412864
Label1.Text = dt.ToString(); //2005-11-5 13:47:04
Label2.Text = dt.AddYears(1).ToString(); //2006-11-5 13:47:04
Label3.Text = dt.AddDays(1.1).ToString(); //2005-11-6 16:11:04
Label4.Text = dt.AddHours(1.1).ToString(); //2005-11-5 14:53:04
Label5.Text = dt.AddMilliseconds(1.1).ToString(); //2005-11-5 13:47:04
Label6.Text = dt.AddMonths(1).ToString(); //2005-12-5 13:47:04
Label7.Text = dt.AddSeconds(1.1).ToString(); //2005-11-5 13:47:05
Label8.Text = dt.AddMinutes(1.1).ToString(); //2005-11-5 13:48:10
Label9.Text = dt.AddTicks(1000).ToString(); //2005-11-5 13:47:04
Label10.Text = dt.CompareTo(dt).ToString(); //0
//Label11.Text = dt.Add(?).ToString(); //问号为一个时间段
Label1.Text = dt.Equals("2005-11-6 16:11:04").ToString(); //False
Label2.Text = dt.Equals(dt).ToString(); //True
Label3.Text = dt.GetHashCode().ToString(); //1474088234
Label4.Text = dt.GetType().ToString(); //System.DateTime
Label5.Text = dt.GetTypeCode().ToString(); //DateTime
Label1.Text = dt.GetDateTimeFormats('s')[0].ToString(); //2005-11-05T14:06:25
Label2.Text = dt.GetDateTimeFormats('t')[0].ToString(); //14:06
Label3.Text = dt.GetDateTimeFormats('y')[0].ToString(); //2005年11月
Label4.Text = dt.GetDateTimeFormats('D')[0].ToString(); //2005年11月5日
Label5.Text = dt.GetDateTimeFormats('D')[1].ToString(); //2005 11 05
Label6.Text = dt.GetDateTimeFormats('D')[2].ToString(); //星期六 2005 11 05
Label7.Text = dt.GetDateTimeFormats('D')[3].ToString(); //星期六 2005年11月5日
Label8.Text = dt.GetDateTimeFormats('M')[0].ToString(); //11月5日
Label9.Text = dt.GetDateTimeFormats('f')[0].ToString(); //2005年11月5日 14:06
Label10.Text = dt.GetDateTimeFormats('g')[0].ToString(); //2005-11-5 14:06
Label11.Text = dt.GetDateTimeFormats('r')[0].ToString(); //Sat, 05 Nov 2005 14:06:25 GMT
Label1.Text =? string.Format("{0:d}",dt); //2005-11-5
Label2.Text =? string.Format("{0:D}",dt); //2005年11月5日
Label3.Text =? string.Format("{0:f}",dt); //2005年11月5日 14:23
Label4.Text =? string.Format("{0:F}",dt); //2005年11月5日 14:23:23
Label5.Text =? string.Format("{0:g}",dt); //2005-11-5 14:23
Label6.Text =? string.Format("{0:G}",dt); //2005-11-5 14:23:23
Label7.Text =? string.Format("{0:M}",dt); //11月5日
Label8.Text =? string.Format("{0:R}",dt); //Sat, 05 Nov 2005 14:23:23 GMT
Label9.Text =? string.Format("{0:s}",dt); //2005-11-05T14:23:23
Label10.Text = string.Format("{0:t}",dt); //14:23
Label11.Text = string.Format("{0:T}",dt); //14:23:23
Label12.Text = string.Format("{0:u}",dt); //2005-11-05 14:23:23Z
Label13.Text = string.Format("{0:U}",dt); //2005年11月5日 6:23:23
Label14.Text = string.Format("{0:Y}",dt); //2005年11月
Label15.Text = string.Format("{0}",dt); //2005-11-5 14:23:23?
Label16.Text = string.Format("{0:yyyyMMddHHmmssffff}",dt); //yyyymm等可以设置,比如Label16.Text = string.Format("{0:yyyyMMdd}",dt);
2009-11-09T00:00:00-06:00中的T00:00:00-06:00是什么意思啊?用Format函数怎么写啊?