如何将匿名日期格式转换为我自己的系统文化信息?
我正在使用jquery日历.datepicker(),但是当我试图在c#datetime变量中获取该文本框的值时,它显示无效的日期时间字符串。我尝试过datetime.tryparse,datetime.parse,convert.todatetime()等等。
现在我想尝试在jquery中获取var a = date.now();
但是我收到以下错误:date.prototype //invalid date
我不知道为什么会这样。
答案 0 :(得分:1)
阅读您的评论(“我也在原型中收到错误=无效日期,当我尝试使用此var a在另一个日历中设置日期时”),我认为您正在尝试在jquery中设置日历,可能在asp.net页面内。
如果是这种情况,您可以在创建datepicker时设置日期格式:
$( ".calendar" ).datepicker({ dateFormat: "mm-dd-yyyy" }); // 10-25-2013
根据需要对其进行格式化。有关日期格式选项的列表,请参阅http://api.jqueryui.com/datepicker/#utility-formatDate。
如果这没有用,那么知道: *发布日期的是什么 *消耗日期的是什么(jquery / C#) *生成错误的实际代码(如果有)。
阅读完回复后,我认为您应该尝试明确指定日期选择器的格式。