使用浏览器语言法语我有一个字符串,其日期格式为v = 13/01/2010 10:54:00。
当我说 Date.parse(v)我得到的结果为Date.parse(v)1293897240000 Number
使用浏览器语言德语我有一个字符串,其日期为int格式v = 13.01.2010 10:54:00
当我说 Date.parse(v)我得到的结果为Date.parse(v)NaN Number
请告诉我如何用德语解析日期。
在服务器端我将日期时间转换为字符串,如下所示
if(currentIncidents [x] .DateOccurred!= null)
{
DateTime dt =(DateTime)currentIncidents [x] .DateOccurred;
incident.DateOccurred = dt.AddHours(b.TimeZoneOffset).ToShortDateString()+“”+ dt.AddHours(b.TimeZoneOffset).ToLongTimeString();
if(dt.AddHours(b.TimeZoneOffset)。IsDaylightSavingTime())
{
incident.DateOccurred = dt.AddHours(b.TimeZoneOffset).AddHours(-1).ToShortDateString()+“”+ dt.AddHours(b.TimeZoneOffset).AddHours(-1)。ToLongTimeString();
}
}
由于
答案 0 :(得分:1)
日期从何而来?如果是用户输入,则应为用户提供日期选择器控件,该控件将返回日期对象。 如果日期来自代码,则应将其表示为日期,不应将其表示为字符串。 Fruther有一个ISO标准,用于将日期写为字符串。使用该格式。
答案 1 :(得分:0)