时间格式转换问题

ymdzx 2011-10-19 05:03:01

Entity.Artical art1 = new Artical();
string sql = "select Convert(char(10),InitDate,126) as InitDate,Hits,Content,Title,Addition
from t_artical where Id='"+ art.Id +"' and BigClassId ='9' order by InitDate desc";
DataSet ds = new DataSet();
ds = DataOperate.GetDataSet(sql);
art1.Content = ds.Tables[0].Rows[0]["Content"].ToString();
art1.Addition = ds.Tables[0].Rows[0]["Addition"].ToString();
art1.InitDate = Convert.ToDateTime(ds.Tables[0].Rows[0]["InitDate"].ToString());
return art1;


在实体基类中定义的InitDate是
public DateTime? InitDate

数据库中InitDate字段的存储格式是
yyyy-MM-dd hh:mm:ss

我现在想在页面显示的时间格式是yyyy-MM-dd
请问要怎么改呢,求解~~~~~~~~~~~新人,很多东西不懂,不要觉得太简单,帮帮忙...先谢过各位了,坐等一会儿...
...全文
49 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果只是单纯的字符串.tostring("yyyy--MM-dd") 那么如果字符串不是时间格式的则会报错,但是如果convert。tostring之后的字符串一定是时间格式的,所以说art1.InitDate = Convert.ToDateTime(ds.Tables[0].Rows[0]["InitDate"].ToString()).ToString("yyyy-MM-dd");这里的yyyy-mm-dd是不会报错的
ymdzx 2011-10-19
  • 打赏
  • 举报
回复
搞定了,在前台动了点东西就行了,谢谢各位!
this.labupdatetime.Text = Convert.ToDateTime(art1.InitDate).ToString("yyyy-MM-dd");
马上结贴!
fanbingyuan 2011-10-19
  • 打赏
  • 举报
回复
art1.InitDate = Convert.ToDateTime(ds.Tables[0].Rows[0]["InitDate"].ToString()).ToString("yyyy-MM-dd");
fanbingyuan 2011-10-19
  • 打赏
  • 举报
回复
你的时间变量.ToString("yyyy-MM-dd")
  • 打赏
  • 举报
回复
1:art1.InitDate = Convert.ToDateTime(ds.Tables[0].Rows[0]["InitDate"].ToString()).ToString("yyyy-MM-dd");
ymdzx 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fanbingyuan 的回复:]

DateTime.Now.ToString.Format("yyyy-MM-dd")
[/Quote]
不是要用当前时间,是把数据库中的时间字段调出来,然后进行改动
各位帮忙给出点代码呗,我倒腾了很久,结果失败了...
chen_ya_ping 2011-10-19
  • 打赏
  • 举报
回复
tostring("yyyy-MM-dd")
fanbingyuan 2011-10-19
  • 打赏
  • 举报
回复
额,要是记错了的话就是DateTime.ToString("yyyy-MM-dd")
fanbingyuan 2011-10-19
  • 打赏
  • 举报
回复
DateTime.Now.ToString.Format("yyyy-MM-dd")
Im_Sorry 2011-10-19
  • 打赏
  • 举报
回复
把数据库时间字段读取出来,转换一下格式,定义一下就好了!

62,253

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧