问题描述
在Access数据库中有一个字段(Tdate,类型为日期时间型),值为2008-4-2814:19:40,2008-4-2814:29:40,2008-4-2904:09:40,2008-4-2914:39:40现在要提取出其中的日期部分,其结果为:2008-4-28,2008-4-29,结果必须唯一数据库中有数十条记录,且这个字段存在重复值,如何使用得到2008-4-28,2008-4-29这样唯一值的结果,且必须输出为string型
解决方案
解决方案二:
DateTime.Parse(row["fieldName"].ToString()).ToShortDateString()
解决方案三:
Selectdistinctyear(Tdate),month(Tdate),day(Tdate)fromtable1可以得到唯一的日期部分,按照年,月,日分别列出略微改一下就可以符合你的要求了
解决方案四:
引用楼主jsship的帖子:
在Access数据库中有一个字段(Tdate,类型为日期时间型),值为2008-4-2814:19:40,2008-4-2814:29:40,2008-4-2904:09:40,2008-4-2914:39:40现在要提取出其中的日期部分,其结果为:2008-4-28,2008-4-29,结果必须唯一数据库中有数十条记录,且这个字段存在重复值,如何使用得到2008-4-28,2008-4-29这样唯一值的结果,且必须输出为string型
selectdistinct'Tdate'=convert(char(10),Tdate,120)
解决方案五:
selectdistinctconvert(varchar(10),TDate,126)fromtable
解决方案六:
引用3楼conan304的回复:
引用楼主jsship的帖子:在Access数据库中有一个字段(Tdate,类型为日期时间型),值为2008-4-2814:19:40,2008-4-2814:29:40,2008-4-2904:09:40,2008-4-2914:39:40现在要提取出其中的日期部分,其结果为:2008-4-28,2008-4-29,结果必须唯一数据库中有数十条记录,且这个字段存在重复值,如何使用得到2008-4-28,2008-4-29这样唯一值的结果,且必须输出为string型SQLcodeselectdistinct'Tdate'=convert(c…
忘记了,没写完哈selectdistinct'Tdate'=convert(char(10),Tdate,120)fromtableName
解决方案七:
selectdistinctconvert(varchar(10),TDate,120)asdatefromtable
解决方案八:
Me.lblDate.Text=xxxxxxx.ToString("yyyy-mm-dd")
解决方案九:
不知,帮顶
解决方案十:
Convert.ToDateTime(DateTime.Now).ToShortDateString()
解决方案十一:
Access中不能使用convert
解决方案十二:
程序里面的啊..很好很容易Convert.ToDateTime(string).ToShortString()接分
解决方案十三:
selectdistinct'table'=convert(char(10),table,120)楼主试试这段代码看行不行.
解决方案十四:
Convert.ToDateTime(Eval("pubDate")).ToString("MM.dd")//MM.dd:显示月和日、
解决方案十五:
学习