what about about we do something like this in web2py?

def format_date(d, format):
     format = format.replace('%y',str(d.year)[-2:])
     if d.year>=0:
         format = format.replace('%Y',str(d.year))
     else:
         format = format.replace('%Y',str(d.year)+'B.C.')
     d =
datetime.datetime(2000,d.month,d.day,d.hour,d.minute,d.second)
     return d.strftime(format)


On Feb 25, 10:47 pm, vince <lapcc...@gmail.com> wrote:
> i run into some rare problem on web2py it's related to python's
> limitation/bugs
>
> Traceback (most recent call last):
>   File "/Library/WebServer/Documents/web2py/gluon/restricted.py", line
> 173, in restricted
>     exec ccode in environment
>   File "/Library/WebServer/Documents/web2py/applications/cychurch/
> controllers/members.py", line 2523, in <module>
>   File "/Library/WebServer/Documents/web2py/gluon/globals.py", line
> 96, in <lambda>
>     self._caller = lambda f: f()
>   File "/Library/WebServer/Documents/web2py/applications/cychurch/
> controllers/members.py", line 72, in show
>
> form1=SQLFORM(db.members,thisrecord,fields=field1,deletable=False,showid=False,labels=header1,submit_button=T('Submit'))
>   File "/Library/WebServer/Documents/web2py/gluon/sqlhtml.py", line
> 656, in __init__
>     default = field.formatter(default)
>   File "/Library/WebServer/Documents/web2py/gluon/sql.py", line 2676,
> in formatter
>   File "/Library/WebServer/Documents/web2py/gluon/validators.py", line
> 2214, in formatter
>     return self.other.formatter(value)
>   File "/Library/WebServer/Documents/web2py/gluon/validators.py", line
> 1960, in formatter
>     return value.strftime(self.format)
> ValueError: year=1897 is before 1900; the datetime strftime() methods
> require year >= 1900
>
> is there any quick workaround for it? any ideas?

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to