我们在表单上的自定义UserControl上有几个DateTimePickers.它们是可见的,但未启用(仅用于显示目的).加载UserControl时,DateTimePickers将从DataRow中分配值,该DataRow来自DataSet,后者存储从SQL Server存储过程返回的单个记录.
存在一种不一致的行为,其中用户有时会看到今天的日期而不是分配给DateTimePicker的日期.我是否将我想要的日期分配给.Value属性或.Text属性似乎无关紧要:
txtstart.Value = (DateTime) dr["Group_Start_Date"];
txtend.Text = dr["Term_Date"].ToString();
Run Code Online (Sandbox Code Playgroud)
我期望在上面的两个语句中,使用Value属性的语句更合适.但是,在这两种情况下,无论数据库中的值如何,都会向用户显示今天的日期.对于txtstart.Value,Visual Studio向我显示该值已按预期分配.那么为什么不向用户显示该日期而不是今天的日期呢?
是否有基于extjs的datetimepicker?
我希望用户可以一起选择日期和时间.
我试图设置/更改DateTimePicker值(使用vb.net),但无法解决如何做到这一点.
我已将控件添加到页面中,我尝试使用以下代码,但它不起作用,我无法弄清楚如何在运行时设置值.
DateTimePicker1.Value = Now.Day & "-" & Now.Month & "-" & Now.Year
Run Code Online (Sandbox Code Playgroud)
控件的格式设置为Long,首次加载时看起来像这样:
2013年2月26日,星期二
但我无法弄清楚如何改变它.
我根据上面的代码得到的错误是:
从字符串"26-2-2013"到"日期"类型的转换无效.
有人有任何想法吗?
我想在symfony2中创建一个可重用的日期时间选择器.这个想法是由3个独立的输入参数组成.我将用完整的信息更新问题,以便其他人可以使用我的发现.
{text input} {select hour} {select time}
问题是如何创建一个将3个输入合二为一的自定义可重用表单.
我附上了一个截图,以便了解我想要实现的目标

symfony docs
http://symfony.com/doc/current/cookbook/form/create_custom_field_type.html#creating-a-template-for-the-field
我的代码在C#.NET中我正在使用Kendo Grid版本2013.2.716.340和服务器绑定来显示网格中的数据.
在Kendo UI Grid中,我有一个dateTime列,但列过滤器输入只有一个日期选择器但没有时间选择器.因此,如果我选择该选项IsEqualTo并给出一个日期,那么我得到零结果,因为时间00:00:00在过滤器中设置,但列有一些时间值.我想添加时间选择器和日期选择器.
我尝试在我的专栏上执行此操作,但它不起作用:
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)
上面的代码在我datetime从精选中选择时起作用datetimepicker但在我选择时它不起作用isequalto.例如:如果我datetime在我的剑道网格列中显示"12/21/2013 07:15:45",当我将其复制datetime到isequalto过滤器下的选项时,它不会提供任何数据.
此外,我尝试了此链接提供的示例 它也没有在我的情况下工作.此链接上的示例使用Ajax绑定.我需要在服务器绑定的情况下应用它.
这是附加图像,显示我想要应用的内容.这是图像的链接.如果我将datetime网格中显示的内容复制到过滤器中它应该正确过滤并给出结果.
如果有人能帮助我解决我的问题,我将非常感激.提前致谢.
我试图标准化数据库从引导时间日期表单中获取的时间,但是我收到以下错误
未捕获的TypeError:e.date.getTime不是函数
当我打印出来的e.date时候Wed Jul 15 2015 16:30:51 GMT+1200
我试图遵循这个指南,但我不得不改变一些事情来实现这一目标.http://jsfiddle.net/TC6Gr/37/
$('#start_time').datetimepicker({
format: 'DD-MM-YYYY h:mm:ss a',
}).on("dp.change", function (e) {
alert(e.date);
$('#start-time-before').html(e.date); // Log
var TimeZoned = new Date(e.date.setTime(e.date.getTime() + (e.date.getTimezoneOffset() * 60000)));
$('#end_time').datetimepicker('setStartDate', TimeZoned);
$('#start_time').datetimepicker('setDate', TimeZoned);
$('#start-time-adjusted').html(TimeZoned); // Log
});
Run Code Online (Sandbox Code Playgroud) 我有一个DateTimePicker,我设置为只显示月份和年份,如下所示:
myDateTimePicker.Format = DateTimePickerFormat.Custom;
myDateTimePicker.CustomFormat = "MMMM yyyy";
myDateTimePicker.ShowUpDown = true;
Run Code Online (Sandbox Code Playgroud)
不过,我想日期的价值永远是所选月份的最后一天,所以我设置使用ValueChanged事件的日期时间:
DateTime selectedDate = myDateTimePicker.Value;
DateTime lastDayOfMonth = new DateTime(
selectedDate.Year,
selectedDate.Month,
DateTime.DaysInMonth(selectedDate.Year, selectedDate.Month));
myDateTimePicker.Value = lastDayOfMonth;
Run Code Online (Sandbox Code Playgroud)
问题是,如果我选择了像March这样的月份,并且使用向上/向下控件将月份更改为2月,则在处理ValueChanged事件之前会出现以下错误:
ArgumentOutOfRangeException was unhandled
Year, Month, and Day parameters describe an un-representable DateTime.
Run Code Online (Sandbox Code Playgroud)
这是可以理解的,因为日期是3月31日,并且它被更改为2月31日,这是无效日期.但是,我想将其更改为2月28日(或2月29日).
我怎样才能做到这一点?
我已经看到了一些选择日期范围的jQuery滑块的好例子:http://ghusse.github.com/jQRangeSlider/stable/demo/
时间范围:http://marcneuwirth.com/blog/2011/05/22/revisiting-the-jquery-ui-time-slider/
但我正在寻找能够选择日期,月,日分钟的东西.能够将它作为日期范围选择器和普通滑块都很棒.
有没有人见过这样的实现?使用Unix时间作为我的值的正常jQuery UI滑块是否有意义?
我正在使用这个datetimepicker jQuery插件:http : //xdsoft.net/jqplugins/datetimepicker/,但我不知道如何使用时区。我看到了文档,但是找不到。
我试图做的是这样的:
serviceDateTime.datetimepicker({
lang: 'pt-BR',
format: 'd/m/Y H:i',
mask: true,
step: 30,
showTimezone: true,
timezone: "-0200"
});
Run Code Online (Sandbox Code Playgroud)
有什么帮助吗?提前致谢!
我想从DateTimePickerVB中选择值(如果我只选择日值,那么我只想获得选定的日值.)
在这张图片中,我从中选择了(蓝色标记)年份值DateTimePicker.所以我只需要今年的价值.
在TextBox我可以获得选定值的情况下
TextEndTime.SelectedText
Run Code Online (Sandbox Code Playgroud)
是否有任何语法或方法可以从中获取选定的值DateTimePicker?
datetimepicker ×10
c# ×3
jquery ×3
.net ×2
vb.net ×2
winforms ×2
datepicker ×1
exception ×1
extjs ×1
forms ×1
javascript ×1
jquery-ui ×1
kendo-grid ×1
symfony ×1
timezone ×1
uislider ×1