Related to this post: Datetime: %s / Epoch Time / Unix Time
Great enhancements regarding date/time manipulation have been done in FME 2017.0, but I think there still is a room to improve the behavior of Date/Time type user parameter on Workbench. 1. Currently (FME 2017.0.0.1), a Date/Time type parameter edit field only accepts a datetime string formatted with %Y%m%d%H%M%S, and rejects decimal places of seconds and a timezone specifier (UTC offset). It would be better if the field could accept datetime representation formatted with Standard FME Date/Time Format, which allows both decimal places and a timezone specifier optionally.Issues on Date/Time User Parameter
- March 23, 2017
- 17 replies
- 204 views
- Contributor
- 7538 replies
17 replies
- Author
- Contributor
- 7538 replies
- March 23, 2017
2017?3?23? 00:00:00 or 2017?3?23? 00?00?00?
in Japanese locale, like this (from Japanese Windows)

However, it might be hard to convert between standard date/time format and the popular local format here. This is also one of reasons for that I think it would be better if a datetime could always be shown with Standard FME Date/Time Format, unless the user format that explicitly.
- Contributor
- 3725 replies
- March 23, 2017
In regards to your case, C120294, Laura is the case owner, and I have requested she or someone else from support follow up with you. Thanks!
- Author
- Contributor
- 7538 replies
- March 24, 2017
Hi @NatalieAtSafe and @LauraAtSafe, thanks for your response.
I have submitted approx 50 cases about FME 2017 defects or enhancements in the beta stage. Most of them have been resolved in the release version or earlier, but the Date/Time parameter issue has been left behind. For the cases, I basically wait for your update and will accept your final decision. However, regarding the Date/Time parameter issues, long time has passed since I submitted the case firstly, and I believe that these are critical issues which should be resolved as soon as possible, since the enhancement of Date/Time manipulation is one of the major points of update in FME 2017.
About the 1st and 2nd issues:
- Rejecting decimal places and timezone identifier is apparently inconsistent with the Standard FME Date/Time Format specifications.
- When a workspace has a Date/Time parameter with a default value, the user has to re-enter a datetime value with %Y%m%d%H%M%S format every time to run with "Run with Prompt" mode, even if it was not necessary to change the default value.
Those are obvious issues which can be detected easily, and I therefore think those had to be detected in the QA process before releasing, even if no user submitted any case in the beta stage. The Date/Time parameter issue indicates that there could be a serious defect in your QA process itself, so I hesitated to publish it into a general space in the Q&A; Forum or the Idea. That is, I was afraid that my post could bring concern about the entire quality of FME to other users.
About the 3rd issue, I agree that the contents itself is suitable to post into the Idea site. However, the datetime format shown in the screenshot (Navigator) is not good, so I didn't want to show it in public. The format is not popular in Japanese locale, is just a literal (mechanical) translation from a format in English locale - '%B %d, %Y %I:%M:%S %p'. If a Japanese potential customer looked at this, they might believe that FME could not be used in Japanese locale.
That's the reason why I posted it to the Community Moderation space, though I know it's not the best space.
I'm always nervous about defects of FME as a reseller. Because, even just a small issue could cause a fatal damage to the reliability of a software especially if the issue can be detected easily.
- Author
- Contributor
- 7538 replies
- March 25, 2017
Hi @NatalieAtSafe and @LauraAtSafe, thanks for your response.
I have submitted approx 50 cases about FME 2017 defects or enhancements in the beta stage. Most of them have been resolved in the release version or earlier, but the Date/Time parameter issue has been left behind. For the cases, I basically wait for your update and will accept your final decision. However, regarding the Date/Time parameter issues, long time has passed since I submitted the case firstly, and I believe that these are critical issues which should be resolved as soon as possible, since the enhancement of Date/Time manipulation is one of the major points of update in FME 2017.
About the 1st and 2nd issues:
- Rejecting decimal places and timezone identifier is apparently inconsistent with the Standard FME Date/Time Format specifications.
- When a workspace has a Date/Time parameter with a default value, the user has to re-enter a datetime value with %Y%m%d%H%M%S format every time to run with "Run with Prompt" mode, even if it was not necessary to change the default value.
Those are obvious issues which can be detected easily, and I therefore think those had to be detected in the QA process before releasing, even if no user submitted any case in the beta stage. The Date/Time parameter issue indicates that there could be a serious defect in your QA process itself, so I hesitated to publish it into a general space in the Q&A; Forum or the Idea. That is, I was afraid that my post could bring concern about the entire quality of FME to other users.
About the 3rd issue, I agree that the contents itself is suitable to post into the Idea site. However, the datetime format shown in the screenshot (Navigator) is not good, so I didn't want to show it in public. The format is not popular in Japanese locale, is just a literal (mechanical) translation from a format in English locale - '%B %d, %Y %I:%M:%S %p'. If a Japanese potential customer looked at this, they might believe that FME could not be used in Japanese locale.
That's the reason why I posted it to the Community Moderation space, though I know it's not the best space.
I'm always nervous about defects of FME as a reseller. Because, even just a small issue could cause a fatal damage to the reliability of a software especially if the issue can be detected easily.

But others are not acceptable...

- 8316 replies
- March 27, 2017
Very interesting findings, Takashi. Just goes to show that date/time handling is always much more complex that one might think.
Hopefully this will all be sorted out for 2017.1? As it stands, I'm very reluctant to use (or recommend) this new functionality.
- Contributor
- 3725 replies
- March 27, 2017
Thanks for alerting us @takashi and for your great passion for making FME the best it can be. As a result I'm going to also ask our release team to ensure we review your cases as part of our close down -- this definitely was something we shouldn't have missed. I've asked @LenaAtSafe to work with the developer team here and also advise us in this post as to the planned time for fixing this.
- 275 replies
- March 27, 2017
Hi @takashi
thank you for summarizing datetime published parameter issues and sharing this report with us. @LauraAtSafe has filed 3 PRs based on your report and we have them as high customer impact now. I can not guarantee this yet, but I very much hope the issues will be fixed in 2017.1.
To iterate:
- datetime parameter default value should accept fractional seconds;
- datetime parameter default value should accept time offset;
- unzoned datetime value should not be assumed local and recalculated into UTC;
- any default value should be preserved as is (i.e. not recalculated into UTC);
- any system datetime format should be OK for datetime parameter default value.
Regarding #3: I think it is safer to leave unzoned as unzoned. If the user knows that the time is actually local and having the values as zoned datetime values is important, they should type in/pick time with offset (as #2 will allow) as the default value OR tag the default value with offset later (this functionality is coming).
Regarding #5: unfortunately, I don't think we will be able to implement non-English datetime strings parsing now. I.e. if I type in 27 ????? 2017 ???? in Russian, FME 2017 will not be able to parse this string as 20170327. This is not about Russian - or Japanese - characters, this is due to the fact that at the moment only English month/week day names are used for parsing. However, if a user types in 20170327 which is later displayed as 27 ????? 2017 based on the system datetime format setting, this string should stay perfectly valid/editable.
However, the datetime format shown in the screenshot (Navigator) is not good, so I didn't want to show it in public. The format is not popular in Japanese locale, is just a literal (mechanical) translation from a format in English locale - '%B %d, %Y %I:%M:%S %p'.
I am surprised: I have tried several different formats and only Japanese so far gets translated; with other formats, long datetime format seems to be applied. We will investigate this further. For any internationalization test, Japanese is the best choice as it helps us discover majority of problems. Thank you for pointing out this issue specifically.
We very much appreciate your input. I am not sure what happened to your original datetime parameter report - we can not locate it. I apologize for this.
While we do very thorough testing, we can not detect all issues. By sharing your user experience you help us keep providing all FME users with high quality tool.
I also would like to thank you for your reply in https://knowledge.safe.com/questions/41560/datetime-s-epoch-time-unix-time.html You provided us with a lot of food for thoughts. With your input, we decided to alter some of our original plans. We are still working on %s support and I will post some updates in https://knowledge.safe.com/questions/41560/datetime-s-epoch-time-unix-time.html shortly.
Please share any datetime ideas/suggestions/concerns you might have. The more we hear from users, the better the new functionality will be.
- 275 replies
- March 27, 2017
Very interesting findings, Takashi. Just goes to show that date/time handling is always much more complex that one might think.
Hopefully this will all be sorted out for 2017.1? As it stands, I'm very reluctant to use (or recommend) this new functionality.
could you please share your concerns regarding the new datetime functionality? I am involved in Datetime Project, my role is to gather users' requests and make sure the new functionality will indeed solve users' problems. If there is a task you are not sure the new functionality will help with, or concern regarding correctness/interpretation, or an enhancement request - please share and we will follow up and do our best to deliver the high quality functionality.
So far, we have surrounded development with a lot of research and testing. As the functionality is new, we have a luxury to rethink and redo if what seemed to be a perfect solution... two weeks ago doesn't feel that perfect today. We really appreciate any feedback.
Speaking of feedback: if you have any thoughts regarding epoch time or have ever worked with seconds from epoch and would like to share your experience, please add to https://knowledge.safe.com/questions/41560/datetime-s-epoch-time-unix-time.html discussion.
- Author
- Contributor
- 7538 replies
- March 28, 2017
Hi @daleatsafe and @LenaAtSafe, thanks for your considerations and investigation on this.
Possible Date/Time formats are different depending on locale, and there could also be several formats in the same locale. I think it's hard to support all the possible formats for every locale as the Date/Time type parameter input. In my personal opinion, it would be better if the parameter field and Navigator could only accept/display the Standard FME Date/Time format and/or some formats which don't depend on any locale, e.g. ISO 8601. If you did so, the thing would be simpler and also more robust, I think.
- Contributor
- 3725 replies
- March 28, 2017
Hi @daleatsafe and @LenaAtSafe, thanks for your considerations and investigation on this.
Possible Date/Time formats are different depending on locale, and there could also be several formats in the same locale. I think it's hard to support all the possible formats for every locale as the Date/Time type parameter input. In my personal opinion, it would be better if the parameter field and Navigator could only accept/display the Standard FME Date/Time format and/or some formats which don't depend on any locale, e.g. ISO 8601. If you did so, the thing would be simpler and also more robust, I think.
- Author
- Contributor
- 7538 replies
- March 28, 2017
Hi @takashi
thank you for summarizing datetime published parameter issues and sharing this report with us. @LauraAtSafe has filed 3 PRs based on your report and we have them as high customer impact now. I can not guarantee this yet, but I very much hope the issues will be fixed in 2017.1.
To iterate:
- datetime parameter default value should accept fractional seconds;
- datetime parameter default value should accept time offset;
- unzoned datetime value should not be assumed local and recalculated into UTC;
- any default value should be preserved as is (i.e. not recalculated into UTC);
- any system datetime format should be OK for datetime parameter default value.
Regarding #3: I think it is safer to leave unzoned as unzoned. If the user knows that the time is actually local and having the values as zoned datetime values is important, they should type in/pick time with offset (as #2 will allow) as the default value OR tag the default value with offset later (this functionality is coming).
Regarding #5: unfortunately, I don't think we will be able to implement non-English datetime strings parsing now. I.e. if I type in 27 ????? 2017 ???? in Russian, FME 2017 will not be able to parse this string as 20170327. This is not about Russian - or Japanese - characters, this is due to the fact that at the moment only English month/week day names are used for parsing. However, if a user types in 20170327 which is later displayed as 27 ????? 2017 based on the system datetime format setting, this string should stay perfectly valid/editable.
However, the datetime format shown in the screenshot (Navigator) is not good, so I didn't want to show it in public. The format is not popular in Japanese locale, is just a literal (mechanical) translation from a format in English locale - '%B %d, %Y %I:%M:%S %p'.
I am surprised: I have tried several different formats and only Japanese so far gets translated; with other formats, long datetime format seems to be applied. We will investigate this further. For any internationalization test, Japanese is the best choice as it helps us discover majority of problems. Thank you for pointing out this issue specifically.
We very much appreciate your input. I am not sure what happened to your original datetime parameter report - we can not locate it. I apologize for this.
While we do very thorough testing, we can not detect all issues. By sharing your user experience you help us keep providing all FME users with high quality tool.
I also would like to thank you for your reply in https://knowledge.safe.com/questions/41560/datetime-s-epoch-time-unix-time.html You provided us with a lot of food for thoughts. With your input, we decided to alter some of our original plans. We are still working on %s support and I will post some updates in https://knowledge.safe.com/questions/41560/datetime-s-epoch-time-unix-time.html shortly.
Please share any datetime ideas/suggestions/concerns you might have. The more we hear from users, the better the new functionality will be.
It's just my personal view. I will respect your final decision.
- 8316 replies
- March 28, 2017
could you please share your concerns regarding the new datetime functionality? I am involved in Datetime Project, my role is to gather users' requests and make sure the new functionality will indeed solve users' problems. If there is a task you are not sure the new functionality will help with, or concern regarding correctness/interpretation, or an enhancement request - please share and we will follow up and do our best to deliver the high quality functionality.
So far, we have surrounded development with a lot of research and testing. As the functionality is new, we have a luxury to rethink and redo if what seemed to be a perfect solution... two weeks ago doesn't feel that perfect today. We really appreciate any feedback.
Speaking of feedback: if you have any thoughts regarding epoch time or have ever worked with seconds from epoch and would like to share your experience, please add to https://knowledge.safe.com/questions/41560/datetime-s-epoch-time-unix-time.html discussion.
For our users, the primary concern is related to locale and regional settings, these things must work perfectly out of the box. I know it's a complex issue, so I appreciate the efforts by @takashi here. I'll of course be sure to flag any issues I might come across myself.
- 8316 replies
- March 28, 2017
It's just my personal view. I will respect your final decision.
- 275 replies
- March 28, 2017
For our users, the primary concern is related to locale and regional settings, these things must work perfectly out of the box. I know it's a complex issue, so I appreciate the efforts by @takashi here. I'll of course be sure to flag any issues I might come across myself.
Regarding the testing: we did extensive testing and continue testing the new features (we are adding some in 2017.1). This can't guarantee that there are no bugs/logical mistakes left :) But we are working hard on QA. If you find any bugs or inconsistencies, please let us know ASAP - we will find resources to fix the issues (in other words, all problem reports will be treated as high priority).
- 275 replies
- March 28, 2017

But others are not acceptable...

- Author
- Contributor
- 7538 replies
- March 28, 2017
Hi @takashi
thank you for summarizing datetime published parameter issues and sharing this report with us. @LauraAtSafe has filed 3 PRs based on your report and we have them as high customer impact now. I can not guarantee this yet, but I very much hope the issues will be fixed in 2017.1.
To iterate:
- datetime parameter default value should accept fractional seconds;
- datetime parameter default value should accept time offset;
- unzoned datetime value should not be assumed local and recalculated into UTC;
- any default value should be preserved as is (i.e. not recalculated into UTC);
- any system datetime format should be OK for datetime parameter default value.
Regarding #3: I think it is safer to leave unzoned as unzoned. If the user knows that the time is actually local and having the values as zoned datetime values is important, they should type in/pick time with offset (as #2 will allow) as the default value OR tag the default value with offset later (this functionality is coming).
Regarding #5: unfortunately, I don't think we will be able to implement non-English datetime strings parsing now. I.e. if I type in 27 ????? 2017 ???? in Russian, FME 2017 will not be able to parse this string as 20170327. This is not about Russian - or Japanese - characters, this is due to the fact that at the moment only English month/week day names are used for parsing. However, if a user types in 20170327 which is later displayed as 27 ????? 2017 based on the system datetime format setting, this string should stay perfectly valid/editable.
However, the datetime format shown in the screenshot (Navigator) is not good, so I didn't want to show it in public. The format is not popular in Japanese locale, is just a literal (mechanical) translation from a format in English locale - '%B %d, %Y %I:%M:%S %p'.
I am surprised: I have tried several different formats and only Japanese so far gets translated; with other formats, long datetime format seems to be applied. We will investigate this further. For any internationalization test, Japanese is the best choice as it helps us discover majority of problems. Thank you for pointing out this issue specifically.
We very much appreciate your input. I am not sure what happened to your original datetime parameter report - we can not locate it. I apologize for this.
While we do very thorough testing, we can not detect all issues. By sharing your user experience you help us keep providing all FME users with high quality tool.
I also would like to thank you for your reply in https://knowledge.safe.com/questions/41560/datetime-s-epoch-time-unix-time.html You provided us with a lot of food for thoughts. With your input, we decided to alter some of our original plans. We are still working on %s support and I will post some updates in https://knowledge.safe.com/questions/41560/datetime-s-epoch-time-unix-time.html shortly.
Please share any datetime ideas/suggestions/concerns you might have. The more we hear from users, the better the new functionality will be.
- 275 replies
- March 30, 2017
It's just my personal view. I will respect your final decision.
I completely agree with both of you - no values should be recalculated into UTC implicitly.
Reply
Related Topics
how to send documents after we generated themicon
DocGenHow to use the genAndConvertEnvelope endpoint with Apex?icon
Salesforce/Apex ToolkitExternal review output: Cancelled - Invalid Recipienticon
CLMGetting an Error when integrate Docusign with Conga Composer and send Document for Signature using Conga Custom button "There was issue processing the Conga Composer Request".icon
SalesforceIs there a way to bulk generate documents via Salesforce for Docusign?icon
Salesforce
Helpful Members This Week
- redgeographics
22 votes
- ebygomm
15 votes
- j.botterill
13 votes
- geomancer
12 votes
- crutledge
11 votes
- nielsgerrits
8 votes
- mr_fme
8 votes
- hkingsbury
7 votes
- philippeb
7 votes
- s.jager
6 votes
Recently Solved Questions
Read AEC Objects (Geometries and Attributes) in FME
6 RepliesProblems with points in Bufferer
12 RepliesWorkspaceReader - Find annotation linked to transformers
5 RepliesLinear Referencing Speed along line / Event CSV and Line Geometry
2 RepliesReading and IFC-file, reproject it and write back to new IFC-file
1 Reply
Community Stats
- 30,942
- Posts
- 117,252
- Replies
- 38,742
- Members
Latest FME
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Scanning file for viruses.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKThis file cannot be downloaded
Sorry, our virus scanner detected that this file isn't safe to download.
OKCookie policy
We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.
Cookie settings
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.