0

如何将匿名日期格式转换为我自己的系统文化信息?

我正在使用 jquery 日历 .datepicker(),但是当我试图在 c# datetime 变量中获取该文本框的值时,它显示无效的日期时间字符串。我尝试过 datetime.tryparse、datetime.parse、convert.todatetime() 和许多其他方法。

现在我正在尝试在 jquery 中获取日期,例如var a = date.now();

但我收到以下错误:date.prototype //invalid date

我不知道为什么会这样。

4

1 回答 1

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#) * 产生错误的实际代码,如果有的话。

阅读您的回复后,我认为您应该尝试明确指定日期选择器的格式。

于 2013-10-25T16:54:15.237 回答