listview c# 日期字段如何表示

2025-01-07 19:05:54
推荐回答(3个)
回答1:

你的数据库是SQL Sever 2005吗 是的话调用SQL Sever内置的日期函数就能达到你要的效果了,如下

select (Datename("yyyy",列名)+'年'+Datename("mm",列名)+'月'+Datename("dd",列名)+'日')as Date from 表名

返回值形式"xxxx年xx月x日",类型为字符串

回答2:

用DateTime对象的ToString("D")方法,
比如:
string myDate=DateTime.Now.ToString("D"));
则myDate="2009年7月19日" //注意是中文的哦

注:
对于DateTime对象,ToString()方法里面的参数你可以MSDN一下

回答3:

在得到日期是,转化一下
dt.ToLongDateString().ToString();//2009年12月12日
dt.GetDateTimeFormats('D')[0].ToString();//2009年12月12日
string.Format("{0:D}",dt);//2009年12月12日