Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.android Android DateTime格式异常的TeeChart_Xamarin.android_Teechart - Fatal编程技术网

Xamarin.android Android DateTime格式异常的TeeChart

Xamarin.android Android DateTime格式异常的TeeChart,xamarin.android,teechart,Xamarin.android,Teechart,我一直在评估Mono/Android的TeeChart,但每次我尝试运行示例项目时,我的模拟器都会抛出异常: System.FormatException: String was not recognized as a valid DateTime. at System.DateTime.Parse (string,System.IFormatProvider,System.Globalization.DateTimeStyles) [0x00027] in /Users /builder

我一直在评估Mono/Android的TeeChart,但每次我尝试运行示例项目时,我的模拟器都会抛出异常:

System.FormatException: String was not recognized as a valid DateTime.
 at System.DateTime.Parse  (string,System.IFormatProvider,System.Globalization.DateTimeStyles) [0x00027] in /Users  /builder/data/lanes/monodroid-mac-4.2-series/804357b4/source/mono/mcs/class/corlib/System/DateTime.cs:830

 at System.DateTime.Parse (string,System.IFormatProvider) [0x00000] in /Users/builder/data/lanes/monodroid-mac-4.2-series/804357b4/source/mono/mcs/class/corlib/System/DateTime.cs:818

 at System.DateTime.Parse (string) [0x00000] in /Users/builder/data/lanes/monodroid-mac-4.2-series/804357b4/source/mono/mcs/class/corlib/System/DateTime.cs:813

 at Steema.TeeChart.Chart.BetaNotExpired () <IL 0x0000c, 0x000cf>

 at Steema.TeeChart.Chart.InternalDraw (Android.Graphics.Canvas) <IL 0x00001, 0x0004b>

 at Steema.TeeChart.TChart.Draw (Android.Graphics.Canvas,System.Drawing.Rectangle) <IL 0x000c4, 0x004ef>

 at Steema.TeeChart.TChart.Draw (Android.Graphics.Canvas) <IL 0x00007, 0x00097>

 at Steema.TeeChart.TChart.OnDraw (Android.Graphics.Canvas) <IL 0x00055, 0x001a3>

 at Android.Views.View.n_OnDraw_Landroid_graphics_Canvas_ (intptr,intptr,intptr) [0x00010] in /Users/builder/data/lanes/monodroid-mac-4.2-series/804357b4/source/monodroid/src/Mono.Android/platforms/android-12/src/generated/Android.Views.View.cs:9297

 at (wrapper dynamic-method) object.69af4743-db01-4501-8f13-77deb4a4e86e (intptr,intptr,intptr) <IL 0x00012, 0x00033>
System.FormatException:字符串未被识别为有效的日期时间。
在/Users/builder/data/lanes/monodroid-mac-4.2-series/804357b4/source/mono/mcs/class/corlib/System/DateTime.cs:830中的System.DateTime.Parse(字符串、System.IFormatProvider、System.Globalization.datetimes)[0x00027]
在/Users/builder/data/lanes/monodroid-mac-4.2-series/804357b4/source/mono/mcs/class/corlib/System/DateTime.cs:818中的System.DateTime.Parse(字符串,System.IFormatProvider)[0x00000
在/Users/builder/data/lanes/monodroid-mac-4.2-series/804357b4/source/mono/mcs/class/corlib/System/DateTime.cs:813中的System.DateTime.Parse(string)[0x00000]处
在Steema.TeeChart.Chart.BetaNotExpired()
位于Steema.TeeChart.Chart.InternalDraw(Android.Graphics.Canvas)
位于Steema.TeeChart.TChart.Draw(Android.Graphics.Canvas、System.Drawing.Rectangle)
位于Steema.TeeChart.TChart.Draw(Android.Graphics.Canvas)
位于Steema.TeeChart.TChart.OnDraw(Android.Graphics.Canvas)
在/Users/builder/data/lanes/monodroid-mac-4.2-series/804357b4/source/monodroid/src/Mono.Android/platforms/Android-12/src/generated/Android.Views.cs:9297中的Android.Views.View.View.View
at(包装器动态方法)object.69af4743-db01-4501-8f13-77deb4a4e86e(intptr、intptr、intptr)

根据堆栈跟踪,我猜它与BetaNotExpired有关,可能还有一个查找值,但我今天刚刚请求并收到了评估版本。有人知道如何让TeeChart工作吗?

对不起,我的错。此测试版将于7月31日到期。我忘了使用文化中立机制。我使用了DateTime.Parse(“2012年7月31日”),而您可能需要DateTime.Parse(“2012年7月31日”)或DateTime.Parse(“2012年7月31日”)。因此,我更改了TeeChart.Monodroid.dll,使用一种文化中立的机制将日期时间值转换为通用时间。您可以下载新的程序集。它是用计算机编译的。如果必要的话,我也可以把它编译成4.2版本。请让我知道,如果错误修复无法解决您的问题


提前感谢。

我尝试了新的程序集,但即使使用“MonoAndroidDemo”示例,也遇到了同样的问题。我将模拟器更改为en_GB,以满足您的解析期望,我还是能够让它正常工作。。。这应该足以让我继续测试,但是如果你想让我测试我的en_US上的任何其他更改,请让我知道,我将进行测试。谢谢你的反馈。我已经更新了程序集以使用记号,而不是解析日期时间字符串。我在这里用en_US仿真器工作得很好。你能下载并再次测试它吗?对我们来说就像一个魔咒。谢谢。@NathanParmer听到这个消息我很高兴。作为更新,发布了一个新的测试版:。我们希望下一个版本是发行版。