[Pharo-project] Date time iso8601 format

laurent laffont laurent.laffont at gmail.com
Sun Nov 7 23:07:51 CET 2010


On Sun, Nov 7, 2010 at 8:43 PM, Johan Brichau <johan at inceptive.be> wrote:

> When I evaluate:
>
> DateAndTime now printString
>
> ->  '2010-11-07T20:42:26+01:00'
>

Sometimes I feel stupid :)  Thank you Johan.

Indeed Amazon WS keeps telling me my TimeStamp is not in iso 8601 format.
I've tried to encodeForHTTP but then it tells Signature is invalid....  the
sample I'm trying to get PBE entry from Amazon:


req :=
 'Service=AWSECommerceService&AWSAccessKeyId=mykey&Operation=ItemLookup&ItemId=3952334146&Timestamp=',
DateAndTime now printString.
sign :=SHA256 hashMessage:  'GET', String crlf, 'ecs.amazonaws.com', String
crlf, '/onca/xml',String crlf,req.


(Url absoluteFromText: 'http://webservices.amazon.fr/onca/xml?',req,
'&Signature=',sign hex) retrieveContents contentStream.

Laurent


>
> On 07 Nov 2010, at 13:50, laurent laffont wrote:
>
> > The other way. For example
> >
> > DateAndTime now printISO8601
> >
> > Laurent
> >
> >
> > On Sun, Nov 7, 2010 at 1:28 PM, Johan Brichau <johan at inceptive.be>
> wrote:
> > Laurent,
> >
> > DateAndTime readFrom: '2008-02-10T12:00:00Z' readStream
> >
> > Does that yield what you want?
> >
> > cheers
> > Johan
> >
> > On 06 Nov 2010, at 15:07, laurent laffont wrote:
> >
> >> Hi,
> >>
> >> I cannot find which method to use to get a Date in iso 8601 format like
> '2008-02-10T12:00:00Z'  ?
> >>
> >>
> >> Cheers,
> >>
> >> Laurent Laffont
> >>
> >> Pharo Smalltalk Screencasts: http://www.pharocasts.com/
> >> Blog: http://magaloma.blogspot.com/
> >
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gforge.inria.fr/pipermail/pharo-project/attachments/20101107/b8531cb6/attachment.htm>


More information about the Pharo-project mailing list