- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-22-2020 10:07 AM
I am importing data for a date/time field through import sets into servicenow. Target filed is a date/time field on the sys_user table.
1. target field format is a date/time field, date format on user table is default - (system dd-mm-yyyy), time zone is default - System Europe/London
2. time format set for the field on transform map is dd-MM-yyyy HH:mm:ss
3. in import set (csv file), date field data is in format - dd/mm/yyyy HH:mm:ss
4.onBefore script -
var sourceDate = source.u_endtime;
var gdt1 = new GlideDateTime();
gdt1.setDisplayValue(sourceDate,'dd-MM-yyyy HH:mm:ss');
target.u_ooo_end_date = gdt1.getDisplayValue();
Issue is -
1. receiving error while importing data as - 'Unable to format 21/05/2020 05:00:00 using format string dd-MM-yyyy HH:mm:ss for field u_ooo_end_date'
2. When date in import file is in format - MM/DD/YYYY HH:mm:ss AM/PM , it is mapping it correctly
but when date in import file is in format - DD/MM/YYYY HH:mm:ss, (without AM/PM) it is not mapping correctly (eg. source date -
Is the issue because of slashes(/) in the csv file date field? Or is it because of different time zones?Maybe the one's coming as DD/MM/YYYY HH:mm:ss, (without AM/PM) from import can be from different time zone?
I have referred below kb article from HI support
https://hi.service-now.com/kb_view.do?sysparm_article=KB0622865
Anyone faced this issue before , please let me know the solution.
Thanks.
Solved! Go to Solution.
- Labels:
-
Incident Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-26-2020 01:08 AM
Hi,
please type this format in the field map date format and test once
dd/mm/yyyy HH:mm:ss
screenshot below
Mark ✅ Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-22-2020 08:43 PM
Hi,
I'm really sorry, but this post is pretty confusing and is sort of all over the place.
The basic issue is...you have a date/time field you are importing in...and trying to transform that to go a date/time field as well, correct?
All you need to do in your transform map is let is know the format of the date/time field coming in. It will convert it to work with the target field.
Please mark reply as Helpful/Correct, if applicable. Thanks!
Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-24-2020 03:27 PM
Hi,
I'll reply here since you replied below.
As mentioned previously, please set the date/time in your transform map field to exactly how it's listed in the incoming source. Not the target field's date/time, but set the incoming source's date/time field exactly how it's coming in.
Please mark reply as Helpful/Correct, if applicable. Thanks!
Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-24-2020 08:56 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-24-2020 09:12 AM
Hi,
so you have set format as dd-MM-yyyy HH:mm:ss during field map?
Is the incoming value in that format?
Can you share the screenshot of the import set table field data?
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader