jed-users mailing list

[2003 Date Index] [2003 Thread Index] [Other years]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]

Re: Leading zero padding in time formats.


On Tue, Jan 14, 2003 at 07:24:56PM +0100, Morten Bo Johansen wrote:
> I need to produce a string with this format
> 
>    2003-01-14 15:44+0100
> 
> but I got problems with the leading zero padding 

> The line to get the date and time looks like this:
>    
>    variable tm = sprintf ("%d-%d-%d %d:%d", 1900 + tm.tm_year, 1+tm.tm_mon, 
>                           tm.tm_mday, tm.tm_hour, tm.tm_min);

The format string as presented doesn't even output the timezone.  At any
rate, assuming you give it the correct arguments, the format string you want
is "%4d-%02d-%02d %02d:%02d+%05d"

> Anyone knows?

Jed knows.  In the menubar, Go to Help->Unix Man Page.  Type sprintf in the
minibuf.  Hit return.  Learn.

~D

-- 
choose death, it lasts longer

Attachment: pgpdL5Fm5k_FA.pgp
Description: PGP signature


[2003 date index] [2003 thread index]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]