读xml文档时读出日期格式为:Tue, 10 Apr 2007 05:58:58 GMT
得字符串,请教大家怎么把他转换成"yyyy-MM-dd"
我用
strDate="Tue, 10 Apr 2007 05:58:58 GMT";
strDate=Convert.ToDateTime(strDate).ToString("yyyy-MM-dd");
提示错误:
System.FormatException: 该字符串未被识别为有效的 DateTime。
得字符串,请教大家怎么把他转换成"yyyy-MM-dd"
我用
strDate="Tue, 10 Apr 2007 05:58:58 GMT";
strDate=Convert.ToDateTime(strDate).ToString("yyyy-MM-dd");
提示错误:
System.FormatException: 该字符串未被识别为有效的 DateTime。
解决方案 »
- 控件添加Attributes问题.
- 数据库连接
- asp.net 导出 excel 时 当前网页被自动关闭,怎么办
- 如何用FileUpload控件打开记事本并读取里面的值显示在一个文本框里 急!!!!
- <form runat=server name="Search" action="searcht.aspx" method="get" target="_blank"> 这个不行啊
- 我要绝望了,快来救救我。
- 自定义错误页面中能获取出错页面的?后面的参数吗
- 为什么我变量接收不到值???
- 怎样实现确认提示框
- EXCEL读取问题?
- 求救!Vs2005里面默认的字体是宋体,但是如果是英文或者数字会很难看,怎么办?
- 新学AJAX,问一个比较菜的问题,只要把你的观点告诉我即可(100分送上)
这样应该就可以了
这样也不行啊
System.FormatException: 该字符串未被识别为有效的 DateTime。
并且是远程得
Response.Write(dt.ToString("yyyy-MM-dd"));
Response.Write(dt.ToString("yyyy-MM-dd"));
这个也不行啊
System.FormatException: 该字符串未被识别为有效的 DateTime。
{
try
{
//DateTime dt = DateTime.Now;
//Response.Write(dt.GetDateTimeFormats('r')[0].ToString()); DateTime dt = DateTime.ParseExact("Tue, 10 Apr 2007 05:58:58 GMT", "r", System.Globalization.CultureInfo.CurrentCulture);
Response.Write(dt.ToString("yyyy-MM-dd"));
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}我测试过了,页面显示2007-04-10
但是Tue, 12 Apr 2007 05:58:58 GMT 就不好用了
我用变量代替就不行
-----------------------------------2007年4月12日是星期4,不是星期2,当然转换不了
Response.Write(dt.ToString("yyyy-MM-dd"));