相关疑难解决方法(0)

Kendo DateTime 过滤器在网格中不起作用

我正在使用 Kendo Grid,其中我添加了一个用于显示日期和时间的列,并且我使用了 kendo 网格日期过滤器来过滤日期时间。但我面临的问题是我无法通过从 filter 中选择 isequalto 选项来过滤日期时间。

我试图在我的专栏上这样做,但没有奏效:

columns.Bound(o => o.Time).Title("Time").Format("{0:MM/dd/yyyy HH:mm:ss}").Filterable(f => f.UI("DateTimeFilter")).Width("5%");
Run Code Online (Sandbox Code Playgroud)

并已应用以下脚本:

    <script type="text/javascript">
function DateTimeFilter(control) 
{
$(control).kendoDateTimePicker();
}
</script>
Run Code Online (Sandbox Code Playgroud)

当我从 datetimepicker 选择确切的日期时间时,上面的代码有效,但当我选择 isequalto 时它不起作用。

例如:如果我在我的剑道网格列中显示此日期时间“12/21/2013 07:15:45”,并且当我将此日期时间复制到过滤器下的 isequalto 选项时,它不会提供任何数据。

如果有人能帮助我解决我的问题,我将不胜感激。提前致谢。


我附上了示例项目的链接,以清楚地阐明我的上述问题。因为我在网格中添加了一个日期时间列,但是当我尝试过滤网格中显示的日期时间(即通过将其复制到过滤器)时,它在重新加载后显示空网格。

你可以在这里找到示例项目

我还在下面附上了一张图片,其中我添加了我的问题的描述。你可以在这里找到图片链接 请帮助我解决我的问题。

kendo-grid kendo-datetimepicker

5
推荐指数
1
解决办法
2664
查看次数

从datetime剥离秒数

我想从日期时间开始/删除秒数.我检查了一些解决方案,但显示使用格式字符串的解

DateTime datetime = DateTime.UtcNow;
Run Code Online (Sandbox Code Playgroud)

这个日期时间也有几秒钟,但我想从这个日期时间开始.

内联注释:我想使用任何内置函数或正则表达式去掉秒.

预期投入:08/02/2015 09:22:45(不清楚stringDateTime)

结果:08/02/2015 09:22:00(不清楚stringDateTime)

c#

5
推荐指数
5
解决办法
2万
查看次数

与MaxValue的日期比较不起作用

我有一个可以为null的Date属性BoughtDate.我正在尝试以下方法:

if( item.BoughtDate.Value.Equals( DateTime.MaxValue) ) item.BoughtDate= null;
Run Code Online (Sandbox Code Playgroud)

还试过这个:

if( item.BoughtDate.Equals( DateTime.MaxValue) ) item.BoughtDate=null;
Run Code Online (Sandbox Code Playgroud)

调试时,我BoughtDateDateTime.MaxValue似乎一模一样-但它说,这是不一样的(不设置我item.BoughtDate为null)

为什么我的比较不起作用?

c# datetime

4
推荐指数
2
解决办法
1375
查看次数

使用DateTime值过滤DataTable

更新:

我正在尝试根据特定日期过滤DataTable.我的数据表有一个包含日期的列"whn".DataTable中的示例日期:

{21/02/2012 10:03:53}   object {System.DateTime}
Run Code Online (Sandbox Code Playgroud)

这是我用来尝试过滤DataTable的代码:

 String datevalue= "21/02/2012 10:03:53";

  DataRow[] foundRows;
  foundRows = dttemp.Select(String.Format("whn = '{0}'", datevalue));
Run Code Online (Sandbox Code Playgroud)

但是这不起作用并返回0行.即使我知道包含日期"datevalue"的行存在.

不确定为什么这不起作用,任何帮助表示赞赏.

谢谢.

c#

3
推荐指数
1
解决办法
2万
查看次数

IBM Data Server Client v9.7fp5的日期时间字段溢出

使用EntityFramework v4.1和IBM Data Server Client v9.7fp5,DB首先基于具有DATE列的预定义DB2表生成代码.在代码生成期间,DB2 DATE列将映射到.​​NET DateTime数据类型.

尝试INSERT连续时,收到以下错误

错误[22008] [IBM] CLI0114E日期时间字段溢出.SQLSTATE = 22008

这是有道理的,因为.NET没有DATE数据类型,只有DATETIME和那个属性会有更多的数据,那么DB2 DATE列会期望.

问题是

  1. 为什么.NET基本代码不能使用ToShortDateString()自动转换并提供DB2期望的内容?

  2. 在.NET将SQL事务提交给DB2之前,可以使用哪些方法覆盖.NET基本逻辑并在应用程序代码中转换值?

任何帮助或反馈将不胜感激.谢谢!

.net db2 datetime odbc

2
推荐指数
1
解决办法
2772
查看次数

如何比较sql日期时间和c#日期时间

这是我之前的问题产生的

我在 C# 中有一个日期时间。

然后将该值插入到数据库中。

之后选择该值并比较该日期与开始时的日期相同。

做这个的最好方式是什么?由于 SQL 日期时间具有不同的刻度,因此第一步中的 DateTime 将与 SQL DateTime (row["MyDate"]) 不同

如何比较它们?

c# sql-server datetime

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×4

datetime ×3

.net ×1

db2 ×1

kendo-datetimepicker ×1

kendo-grid ×1

odbc ×1

sql-server ×1