[Zope] Saving a Julian Date solved

Troy Farrell troy@entheossoft.com
Tue, 20 May 2003 11:53:15 -0500


I know nothing about Julian dates, but I can see that this would be much 
cleaner as a python script:

from DateTime import DateTime

now = DateTime()
j_year = str(now.yy()[1])
j_day = str(now.dayOfYear())
j_date = j_year + j_day

return j_date

Name the script julianDate and call it with

<dtml-var julianDate>

or

<span tal:replace="here/julianDate">3140</span>

Hope that helps.
Troy

McDonnell, Larry wrote:
> Hi,
> 
> After some testing and some luck I got it to work:
> 
> <dtml-call "int_to_string(_.DateTime().yy()[1],REQUEST)">
> <dtml-call "REQUEST.set('j_year', y)">
> <dtml-call "int_to_string(_.DateTime().dayOfYear() ,REQUEST)">
> <dtml-call "REQUEST.set('j_day', y)">
> <dtml-call "REQUEST.set('j_date', j_year+ j_day)">
> 
> <dtml-var j_date>
> 
> -----Original Message-----
> From: McDonnell, Larry 
> Sent: Tuesday, May 20, 2003 11:06 AM
> To: 'Zope@Zope. Org' (E-mail)
> Subject: [Zope] Saving a Julian Date
> 
> 
> 
> Hi,
> 
> I have been googling around and I am sort of found what I am looking for
> below:
> 
> In DTML:
> <dtml-var expr="_.DateTime().yy()[1]"><dtml-var
> expr="_.DateTime().dayOfYear()">
> 
> I see this is for display but how do I save the julian date so I can
> populate a datebase? Thanks.
> 
> 
> 
> Larry McDonnell
> 
> Proton Energy Systems
> 10 Technology Drive
> Wallingford, CT 06492
> (203) 678-2181
> Email:lmcdonnell@protonenergy.com
> www.protonenergy.com
> 
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )