Skip to main content.
home | support | download

Back to List Archive

Re: Date Format

From: Ahmad, Zeeshan (FMC) <Zeeshan.Ahmad(at)not-real.fmc.sa.gov.au>
Date: Wed Jan 21 2004 - 08:13:44 GMT
When using swish binary via swish script I used this method to format dates.

    my @props = map {
    $_ eq 'swishlastmodified' ? "$_ fmt='%d %B %Y'" : $_
    } @properties;

How can I change the date format when using Swish API instead (use_library
=> 1)?


__________________
 
Zeeshan Ahmad
FMC Computing Services
Bedford Park SA
 
Ph: 8204 6178
 

-----Original Message-----
From: swish-e@sunsite.berkeley.edu [mailto:swish-e@sunsite.berkeley.edu] On
Behalf Of Bill Moseley
Sent: Friday, 9 January 2004 4:08 PM
To: Multiple recipients of list
Subject: [SWISH-E] Re: Date Format

On Thu, Jan 08, 2004 at 08:41:03PM -0800, Ahmad, Zeeshan (FMC) wrote:
> How can I change the date format shown by swish.cgi - say 
> 
> 09 September 2003 instead of
> 2003-09-29 12:13:49 Cen. Australia Standard Time

Below is an old message I still had in my archives.  It might be a 
little dated.

Also you might look over the docs here:

 
http://swish-e.org/current/docs/SWISH-RUN.html#Searching_Command_Line_Argume
nts

there's some discussion of date formating.

And if that's not enough:

  $ swish-e -w not dkdkd -x '<swishlastmodified fmt="%d %B %Y">\n' -H0
  08 January 2004

Post again if you need more help.

From: Bill Moseley <moseley@hank.org>
To: "Ahmad, Zeeshan (FMC)" <Zeeshan.Ahmad@fmc.sa.gov.au>
Date: Tue, 6 Jan 2004 21:59:51 -0800
Subject: Re: RE: [SWISH-E] RE: swish.cgi not returning results from  search

On Wed, Jan 07, 2004 at 02:26:17PM +1030, Ahmad, Zeeshan (FMC) wrote:
> Hello
>
> How can I change the Last Modified date format displayed via CGI?

Seems to be a number of posts in the archives about this.  I searched
the swish-e list archives for

  swishlastmodifed fmt

And the first hit seems to have something:

  http://swish-e.org/archive/4076.html

If you happen to be using Template-Toolkit for output then it's best to
generate a timestamp and then format in your template (as mentioned in
that post).  That's using a %ld format.

moseley@bumby:~$ swish-e -w not dkdk -H0 -x '<swishlastmodified>\n'
2004-01-05 13:58:48 PST

moseley@bumby:~$ swish-e -w not dkdk -H0 -x '<swishlastmodified
fmt="%ld">\n'
1073339928


-- 
Bill Moseley
moseley@hank.org
Received on Wed Jan 21 08:13:55 2004