标签: kendo-datetimepicker

Kendo DatePicker中的默认空值

我需要datetime选择器的默认值为空.

@(Html.Kendo().DatePickerFor(model => model.RevisionDate)
              .Name("RevisionDate")
                )
Run Code Online (Sandbox Code Playgroud)

"RevisionDate"是asp.net mvc模型中的日期时间属性.

它是如何显示的

在此输入图像描述

我需要显示如下

在此输入图像描述

kendo-ui kendo-datetimepicker

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

Kendo DateTimePicker设置当前小时12:00 AM而不是DateTime.Now

正如在DateTimePicker/Basic使用中可以看到的那样,我在下面使用的示例设置当前小时12:00 AM而不是DateTime.Now,当按下DateTimePicker页脚的链接时.怎么解决?

@(Html.Kendo().DateTimePickerFor(m => m.VisitDate)
    .Animation(true)
    .Format("dd/MM/yyyy HH:mm")
    .TimeFormat("HH:mm")
    .Min(new DateTime(1900, 1, 1)) 
    .Max(new DateTime(2099, 12, 31)) 
    .Footer(true)
    .Value(DateTime.Now) 
)
Run Code Online (Sandbox Code Playgroud)

之前:
之前
后:
后

链接插入午夜 - 但这感觉不对.

你如何让它插入当前时间呢?


更新:这是我在最后一步使用的DateTimePicker和javascript方法:

@{
    ViewBag.Title = "Create";
    Layout = "~/Views/Shared/_Layout.cshtml";
    var today = DateTime.Now.ToString("dd/MM/yyyy 00:00", 
                    new System.Globalization.CultureInfo("en-US"));
}


@(Html.Kendo().DateTimePicker()
    .Name("datetimer")
    .Animation(true)
    //.Culture("en-US")
    .TimeFormat("HH:mm")
    .Min(new DateTime(1900, 1, 1)) 
    .Max(new DateTime(2099, 12, 31)) 
    .Value(DateTime.Now)
    .Format("dd/MM/yyyy HH:mm")
    .Events(e => e.Change("datetimepicker_change"))
)


<script>
function datetimepicker_change() {
    // I use this method so that when selecting …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc kendo-ui kendo-asp.net-mvc kendo-datetimepicker kendo-datepicker

6
推荐指数
1
解决办法
2135
查看次数

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
查看次数

KendoDatePicker多种格式

如何在KendoDatePicker中接受多种格式?

例如,声明与此类似的多种格式(如果格式是接受数组).

this.$('#dtToDate').kendoDatePicker({
            value: new Date(),
            min: new Date(1950, 0, 1),
            max: new Date(2049, 11, 31),
            format: ["MM-dd-yyyy", "MM/dd/yyyy"]
        });
Run Code Online (Sandbox Code Playgroud)

为了接受格式为12-10-2013或12/10/2013的日期.

kendo-ui kendo-datetimepicker

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

格式化时,Kendo UI datepicker最初不显示值

我对Kendo UI datepicker有一个问题,它没有通过value属性显示已经设置的值.这是标记:

<input data-kendoDatePicker="true" value="9/18/2013 12:00:00 AM"/>

<script>
    $(':input[data-kendoDatePicker=true]').kendoDatePicker({
        format: 'dd MMM yyyy'
    });
</script>
Run Code Online (Sandbox Code Playgroud)

页面加载时,它不会显示任何值.但是,在DOM中查看为输入设置的值,它只是不需要它!选择新值后,将显示并格式化.如果我删除格式它按预期工作

jquery datepicker kendo-ui kendo-datetimepicker

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