Sftp_GetAttributes callback file time values (General questions)
The values passed to my Sftp_GetAttributes callback are an hour later than I'm expecting. Perhaps it's a timezone issue. How can I find out more ? TIA, Keith.
The values passed to my Sftp_GetAttributes callback are an hour later than I'm expecting. Perhaps it's a timezone issue. How can I find out more ? TIA, Keith.
by Keith Anderson, (7177 days ago) @ Keith Anderson
The values passed to my Sftp_GetAttributes callback are an hour later than I'm expecting. Perhaps it's a timezone issue. How can I find out more ? TIA, Keith.
by wodAlan
, (7177 days ago) @ Keith Anderson
Hi Keith,
Yes it could be, but irrespective on time zone also can be that the server time is set incorrectly. I suggest you to try with TimeZone Property
Did you try set TimeZone property in your code and set ti to ZoneUTC?
For example:
ftpdlx1.TimeZone = ZoneUTC
I hope that I helped.
Alan
by Keith Anderson, (7177 days ago) @ wodAlan
The values passed to my Sftp_GetAttributes callback are an hour later than I'm expecting. Perhaps it's a timezone issue. How can I find out more ? TIA, Keith.
With apologies for replying to myself: it looks like calling Sftp_SetTimezone(sftp, ZoneUTC) fixes this. I don't know why, but if it works ...
by Keith Anderson, (7177 days ago) @ Keith Anderson
Hi Keith,
Yes it could be, but irrespective on time zone also can be that the server time is set incorrectly. I suggest you to try with TimeZone Property
Did you try set TimeZone property in your code and set ti to ZoneUTC?
For example:
ftpdlx1.TimeZone = ZoneUTCI hope that I helped.
Alan
Thank you. As you might have seen, I found this myself.
The bit I don't understand is it doesn't look like the server time/zone is set incorrectly. For example, if I use another sftp client the timestamp is shown correctly.
by wodAlan
, (7177 days ago) @ Keith Anderson
Keith,
Our clients, I mean costumers sometimes need another solution. Sometimes they need to know client time, not the server time and because of two needed ways we must give our costumers two choices and that's reason.
Regards,
Alan
by Keith Anderson, (7176 days ago) @ wodAlan
Keith,
Our clients, I mean costumers sometimes need another solution. Sometimes they need to know client time, not the server time and because of two needed ways we must give our costumers two choices and that's reason.
Regards,
Alan
Thanks for your response.
1 If I call Sftp_SetTimezone(sftp, ZoneUTC) I get back the file times I expect, so that's good.
2 I've been trying to work out where the extra hour is coming from. Could it be that daylight savings time is being applied from about 5 March ?
by wodAlan
, (7176 days ago) @ Keith Anderson
Keith,
Yes you are right, your extra hour is coming from daylight saving from about 5 March.
Regards,
Alan

You have been great as far as offering support is concerned and has been extremely responsive to both support requests and suggestions for product enhancements.

...with the SFTP interface you produced, everything was so simple to understand, we were able to start coding almost immediately!

Congratulations on an excellent product and first rate support!

Don't be fooled by the cost, it's value and quality far exceeds the price being charged!

Congratulations on an excellent product and first rate support!

WeOnlyDo!COM will be the first stop I make should I require any further off-the-shelf components.

Not only wodSFTPdll is excellent, the service you have provided is outstanding and second to none!

Your component works really great. With minor effort I have been able to convert my delphi application...

The people at WeOnlyDo are amazing! ... I always get a super fast response from customer service, and the products are great too. Thanks WeOnlyDo

...not only that you provide these components at very reasonable cost, your responsiveness to emailed technical questions is simply outstanding...

