我在windows-mobile 6.5上工作
该地区的日期为English (United States)
:M/d/yy
时间:h:mm:ss tt
我有这段代码:
DateTime dt_1,dt_2;
try
{
CultureInfo obj = new CultureInfo("en-US");
dt_1 = DateTime.Parse(TmpD_from, obj);
}
catch
{
CultureInfo obj = new CultureInfo("he-IL");
dt_1 = DateTime.Parse(TmpD_from, obj);
}
try
{
CultureInfo obj = new CultureInfo("en-US");
dt_2 = DateTime.Parse(TmpD_to, obj);
}
catch
{
CultureInfo obj = new CultureInfo("he-IL");
dt_2 = DateTime.Parse(TmpD_to, obj);
}
if (DateTime.Today >= dt_1.Date && DateTime.Today <= dt_2.Date)
{
return true;
}
else
{
return false;
}
值:
TmpD_to: 31/12/2011 00:00:00
TmpD_from: 31/12/2011 00:00:00
我收到了这个错误:PlatformNotSupportedException
答案 0 :(得分:2)
你可能得到了Exception,因为Windows Mobile 6.5不支持文化“he-IL”(希伯来语,对吧?)。我建议尝试另一种文化,其格式结果与你想要的结果接近(或相等)。