如何根据我的系统文化信息转换未知格式?

时间:2013-10-25 15:20:44

标签: c# jquery datetime invalidation

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

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

现在我想尝试在jquery中获取var a = date.now();

的日期

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

我不知道为什么会这样。

1 个答案:

答案 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#) *生成错误的实际代码(如果有)。

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