[Mono-dev] DateTime.ParseExact bug ?
huseyin cakir
huseyin.cakir35 at gmail.com
Fri Sep 23 02:36:22 EDT 2011
It seems that the error comes if you enter the Z/T to the end of parse
string.
-------------------------------------------------------------------------
CODE 1:
System.Globalization.CultureInfo provider = new
System.Globalization.CultureInfo("tr-TR");
DateTime dt = DateTime.ParseExact( "1984-09-17T09:00:00",
"yyyy-MM-dd'T'HH:mm:ss.FFF",provider);
-------------------------------------------------------------------------
OUTPPUT 2:
9/17/1984 9:00:00 AM
-------------------------------------------------------------------------
CODE 2:
System.Globalization.CultureInfo provider = new
System.Globalization.CultureInfo("tr-TR");
DateTime dt = DateTime.ParseExact( "1984-09-17T09:00:00Z",
"yyyy-MM-dd'T'HH:mm:ss.FFF'Z'",provider);
-------------------------------------------------------------------------
OUTPPUT 2:
Unhandled Exception: System.FormatException: Invalid format string
at System.DateTime.ParseExact (System.String s, System.String[] formats,
IFor
atProvider provider, DateTimeStyles style) [0x00000] in <filename unknown>:0
at System.DateTime.ParseExact (System.String s, System.String format,
IFormat
rovider provider, DateTimeStyles style) [0x00000] in <filename unknown>:0
at System.DateTime.ParseExact (System.String s, System.String format,
IFormat
rovider provider) [0x00000] in <filename unknown>:0
at testDate.Program.Main (System.String[] args) [0x00000] in <filename
unknow
>:0
-------------------------------------------------------------------------
MONO VER: (testted for both versions)
Mono JIT compiler version 2.10.2 (tarball)
Copyright (C) 2002-2011 Novell, Inc and Contributors. www.mono-project.co
TLS: normal
SIGSEGV: normal
Notification: Thread + polling
Architecture: x86
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: Included Boehm (with typed GC and Parallel Mark)
-------------------------------------------------------------------------
On Thu, Sep 22, 2011 at 4:55 PM, Nicklas Overgaard <nicklas at isharp.dk>wrote:
> Thanks, wasen't sure of the bug report url after novell's demise.
>
> Posted as bug: http://bugzilla.xamarin.com/show_bug.cgi?id=992
>
> /Nicklas
>
>
> On 2011-09-22 12:39, Marek Safar wrote:
>
> Hi,
>
> Please fill a bug report at http://bugzilla.xamarin.com/
>
> Thanks
> Marek
>
> Nodbody?
>
> Anywho, since it's an incompability with .net I guess that I should file a
> bug somewhere?
>
> Best regards,
>
> Nicklas
>
> On 2011-09-19 00:04, Nicklas Overgaard wrote:
>
> Yes, i'm very sure - it's copy-paste from the solrnet source code:
> https://github.com/mausch/SolrNet/blob/master/SolrNet/Impl/FieldParsers/DateTimeFieldParser.cs
>
> And the code-snippet I attached below does indeed work on windows in .net
> :)
>
> /Nicklas
>
> On 2011-09-18 23:00, Stefano Canepa wrote:
>
> Nicklas Overgaard at "Sun, 18 Sep 2011 18:34:08 +0200" wrote:
> NO> Hi,
>
> NO> I'm currently working with Solr and SolrNet for a project. However, i'm
> NO> encountering errors when SolrNet is parsing date times...
>
> NO> I have located the date-time parsing code in SolrNet, and made a sample
> NO> test application shown below:
>
> NO> <code start>
> NO> using System;
> NO> using System.Linq;
> NO> using System.Globalization;
>
> NO> namespace datetimeparsing
> NO> {
> NO> class MainClass
> NO> {
> NO> public static void Main (string[] args)
> NO> {
> NO> string s = "1984-09-17T09:00:00Z";
> NO> DateTime dt= DateTime.ParseExact(s,
> NO> "yyyy-MM-dd'T'HH:mm:ss.FFF'Z'", CultureInfo.InvariantCulture);
> NO> }
> NO> }
> NO> }
> NO> </code end>
>
> Are you sure about the format string? I think that you need to write only
> FF'Z instead of FFF'Z. Did you take a look at mono source code?
>
> Bye
> Stefano
>
>
>
>
>
> _______________________________________________
> Mono-devel-list mailing listMono-devel-list at lists.ximian.comhttp://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>
> _______________________________________________
> Mono-devel-list mailing listMono-devel-list at lists.ximian.comhttp://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>
>
> _______________________________________________
> Mono-devel-list mailing listMono-devel-list at lists.ximian.comhttp://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
--
Hüseyin Çakır
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20110923/92a59c0a/attachment-0001.html
More information about the Mono-devel-list
mailing list