我有这段代码设置let scrollOffsetY = self.tableView.contentOffset.y
self.tableView.contentOffset.y = scrollOffsetY
self.tableView.reloadData()
的时间,但它在我的伙伴计算机上崩溃,因为他的Windows系统日期格式是dd / MM / yy。我试图在属性字段和代码中设置自定义时间,但它不接受它。如何强制dateTimePicker
使用某种格式?
dateTimePicker
答案 0 :(得分:1)
这必须符合msdn。
通过在自定义格式之前设置格式来试一试。
实施例
<script type="text/javascript">
jQuery(document).ready(function(){
var innerHTML = jQuery('#ihf-quicksearch-submit2').html();
innerHTML = '<i class="glyphicon glyphicon-search fa fa-search search-icon"></i><span class="search-text">' + innerHTML + '</span>';
jQuery('#ihf-quicksearch-submit2').html(innerHTML);
});
</script>
<style>
@media screen and (max-width:900px) {
.search-text {
display: none;
}
}
@media screen and (min-width:900px) {
.search-icon {
display: none;
}
}
</style>
评论后编辑
在上面的方法中添加以下两行:
private void Form1_Load(object sender, EventArgs e)
{
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "dd-MM-yyyy";
}
如果仍然无效,请尝试在“new Datetime(...”)中调试来自参数的值。