<?xml version="1.0"?>
<paste-with-annotations>
  <paste>
    <number>
      <integer>94629</integer>
    </number>
    <user>
      <string>cgay</string>
    </user>
    <title>
      <string>format-date patch</string>
    </title>
    <contents>
      <string>Can anyone see a problem with using 'F' here?  It appears to be non-standard but I'd like a way to do millisecond-precision logging in the logging library.

Index: date.dylan
===================================================================
--- date.dylan	(revision 12526)
+++ date.dylan	(working copy)
@@ -385,6 +385,8 @@
         'k' =&gt; wrap(&quot; &quot;, hours);
         'M' =&gt; wrap(&quot;0&quot;, minutes);
         'S' =&gt; wrap(&quot;0&quot;, seconds);
+        'f' =&gt; format-integer(date.date-microseconds, 6);
+        'F' =&gt; format-integer(round/(date.date-microseconds, 1000), 3);
 	'T' =&gt; concatenate(wrap(&quot;0&quot;, hours), &quot;:&quot;,
                            wrap(&quot;0&quot;, minutes), &quot;:&quot;,
 			   wrap(&quot;0&quot;, seconds));
</string>
    </contents>
    <universal-time>
      <integer>3474706334</integer>
    </universal-time>
    <channel>
      <string>#dylan</string>
    </channel>
    <colorization-mode>
      <string>None</string>
    </colorization-mode>
    <maybe-spam>
      <null/>
    </maybe-spam>
    <is-unicode>
      <keyword>TRUE</keyword>
    </is-unicode>
    <deletion-requested>
      <null/>
    </deletion-requested>
    <deletion-requested-email>
      <null/>
    </deletion-requested-email>
    <expiration-time>
      <null/>
    </expiration-time>
  </paste>
</paste-with-annotations>
