当前位置:  开发笔记 > 数据库 > 正文

如何在C#中按时间和时间排序?

如何解决《如何在C#中按时间和时间排序?》经验,为你挑选了1个好方法。

我在SQL Server中记录了这个:

1- startTime(datetime):5/2/2009 08:30(巴西时间格式:d/m/y)

2- startTime(datetime):2009年4月2日14:30(巴西时间格式:d/m/y)

我的应用程序只记录时间...它自己生成的SQL的日期是获取今天的日期.

当我要求VS 2008订购这个日期时间字段时,它返回我的代码#2在#1之前,因为4/2/2009在5/2/2009之前.

但是,实际上我希望它只按时间排序并忽略日期.

可能吗??

谢谢!!安德烈



1> RandomProgra..:
from d in dates
     orderby d.TimeOfDay
     select d;

要么

dates.OrderBy(d => d.TimeOfDay);

注意:只要这是普通的LINQ而不是LINQ-to-SQL,这将起作用.如果您使用LINQ-to-SQL查询数据库,则需要将某些内容转换为SQL.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有