我正在使用bootstrap x-editable datepicker来输入日期。
<a id='effective_date' data-role='editable' data-type='date' data-placement='right'>
<%=@effective_date %>
</a>
当@effective_date初始化为时,正常工作
@effective_date = DateTime.now
然而,这包括我不想要的小部件显示的时间部分。所以我使用以下方式删除时间部分:
@effective_date = DateTime.now.to_date
或:
@effective_date = DateTime.now.strftime("%M-%d-%Y")
当我使用sqlite3作为数据库但不使用Oracle时,这很好用。对于Oracle,窗口小部件似乎无法识别日期格式并初始化为“NaN”。有什么想法吗?
答案 0 :(得分:0)
上面的评论,通过在datepicker中指定格式来解决:data-format =“mm-dd-yyyy”。