Re: issue 2166 - datetime.strptime does not support %f on Jython 2.7
Santoso Wijaya <[email protected]>
| Newsgroups | gmane.comp.lang.jython.devel |
|---|---|
| Message-ID | <CALoKaeac_c3NAEhW=f=OR6K6E=Svg-uXV1AxKfLCVqPUtPSk=Q@mail.gmail.com> |
Time.java has changed since then. I believe this issue was addressed, as well, along with issue 2112 (http://bugs.jython.org/issue2112#) in the linked change. ~/santoso On Sun, Aug 10, 2014 at 11:57 PM, Anthony Kong <[email protected]> wrote: > Hi all, > > I would like to make some contribution to the jython project. I browsed > the bug tracker and randomly picked this issue as a starting point: > http://bugs.jython.org/issue2166 > > I think this is the cause of the bug: > > > In src/org/python/modules/time/Time.java, function 'private static PyTuple > pystrptime(String data_string, String format)' , it calls > _strptime._strptime_time to parse the data_string according to the format. > But this function does not understand '%f' flag. > > > > >>> from _strptime import _strptime_time > > >>> _strptime_time('2014-06-16 17:03:58.483000', '%Y-%m-%d %H:%M:%S.%f') > > time.struct_time(tm_year=2014, tm_mon=6, tm_mday=16, tm_hour=17, tm_min=3, > tm_sec=58, tm_wday=0, tm_yday=167, tm_isdst=-1) > > > If we call _strptime instead, we will get this result instead: > > >>> from _strptime import _strptime > > >>> _strptime('2014-06-16 17:03:58.483000', '%Y-%m-%d %H:%M:%S.%f') > > (time.struct_time(tm_year=2014, tm_mon=6, tm_mday=16, tm_hour=17, > tm_min=3, tm_sec=58, tm_wday=0, tm_yday=167, tm_isdst=-1), 483000) > > > I am not sure what is the best way to fix this problem. Does it make sense > to switch to use _strptime when there is a %f flag presence? I would love > to hear some suggestions so I can learn more the jython codebase, and > hopefully, be able to patch it and give something back to the community. > > > Thanks, Tony > > > > > > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Jython-dev mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jython-dev > > ------------------------------------------------------------------------------ _______________________________________________ Jython-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jython-dev