If you want to work with PLT dates instead of srfi/19 dates, I have most of the srfi/19 functions wrapped/exported for PLT dates with bzlib/date/plt.<br><br><div style="margin-left: 40px;">&gt; (require (planet bzlib/date/plt)) <br>
&gt; (current-date) ;; returns PLT date instead of srfi/19 date <br></div><br>However, date-&gt;string is not currently wrapped from srfi/19.  But you can use bzlib/date/convert and date/plt-&gt;srfi/19 to your own date-&gt;string wrapper.<br>
<br><div style="margin-left: 40px;">&gt; (require (prefix-in s: srfi/19) (planet bzlib/date/convert))<br>&gt; (define (date-&gt;string date (format &quot;~c&quot;)) ;; wrapper over srfi/19&#39;s date-&gt;string <br>    (s:date-&gt;string (date/plt-&gt;srfi/19 date) format))<br>
</div><br>Then you can use the <a href="http://srfi.schemers.org/srfi-19/srfi-19.html">format string defined for SRFI/19</a> to do your formatting for plt dates. <br><br><div style="margin-left: 40px;">&gt; (date-&gt;string (current-date) &quot;~a, ~e ~b ~Y ~T ~z&quot;)<br>
&quot;Mon, 28 Dec 2009 18:35:27 -0500&quot;<br></div><br>If you just need RFC822 it is also implemented as date-&gt;rfc822<br><br><div style="margin-left: 40px;">&gt; (date-&gt;rfc822 (current-date)) <br>&quot;Mon, 28 Dec 2009 18:35:27 -0500&quot;<br>
</div>

<br>You can find more usages of bzlib/date at <a href="http://weblambda.blogspot.com/2009/10/bzlibdate-bzlibdate-tz-02-now-available.html">http://weblambda.blogspot.com/2009/10/bzlibdate-bzlibdate-tz-02-now-available.html</a> - let me know if there are any questions/issues/comments.<br>
<br>Cheers,<br>yc<br><br><div class="gmail_quote">On Mon, Dec 28, 2009 at 2:49 PM, David Brown <span dir="ltr">&lt;<a href="mailto:plt@davidb.org">plt@davidb.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Mon, Dec 28, 2009 at 09:04:07PM +0000, Daniel Bastos wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I miss a PLT function such as strftime. I can&#39;t find anything like it,<br>
in the reference, and on the web. I would like to easily produce a<br>
string such as ``Mon Dec 28 21:56:33 CET 2009.&#39;&#39; The closest to it to<br>
choose the format of &#39;rfc2822.<br>
</blockquote>
<br></div>
srfi/19 has a date-&gt;string converter, however it wants an srfi/19 date<br>
instead of the PLT date.  If you don&#39;t need to convert between them,<br>
it&#39;s fairly easy, otherwise, you&#39;d have to figure out if the julian<br>
conversions are the same and convert between them.<br><font color="#888888">
<br>
David</font><div><div></div><div class="h5"><br>
_________________________________________________<br>
 For list-related administrative tasks:<br>
 <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
</div></div></blockquote></div><br>