Ask a Question

How to get Date time format using test complete

SOLVED
Raviavi
Occasional Contributor

How to get Date time format using test complete

Hi All

 

I need to get the date time format of the date present in AUT which is localized based on the language settings of systemLocale/Browser Language settings

 

is there any way that i can get the DateTime format using test complete

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
AlexKaras
Community Hero

Re: How to get Date time format using test complete

Hi,

 

get the DateTime format using test complete

Consider aqEnvironment.GetLocaleInfo()

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================

View solution in original post

7 REPLIES 7
mattb
Staff

Re: How to get Date time format using test complete

Hello,

I would take advantage of the AQDateTime Object, there should be plenty of methods to help out.

https://support.smartbear.com/testcomplete/docs/reference/program-objects/aqdatetime/methods.html 


AlexKaras
Community Hero

Re: How to get Date time format using test complete

Hi,

 

get the DateTime format using test complete

Consider aqEnvironment.GetLocaleInfo()

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================

View solution in original post

sonya_m
Community Manager

Re: How to get Date time format using test complete

Thanks everyone!

 

@Raviavi were you able to solve this? Please do let us know


Sonya Mihaljova
Community and Education Specialist

Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️
Raviavi
Occasional Contributor

Re: How to get Date time format using test complete

@sonya_m  Yes this is resolved thanks

simonaferrara
Contributor

Re: How to get Date time format using test complete

Hi @AlexKaras and @mattb , I've the same need of this post, and I'm trying your solution through the aqEnvironment.GetLocaleInfo method, but I'm not finding the way to get the time format of the browser, currently it is only returned the format of the operating system datetime (my UI adapts the datetime basing on the browsers language configuration). Can you help me to understand which parameters can I use within this method to get the time format of the browser?

 

AlexKaras
Community Hero

Re: How to get Date time format using test complete

@simonaferrara :

Hi,

 

I think that you need to talk to your developers. My guess is that they used some internal logic and custom formatting which operating system is not aware of.

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================
simonaferrara
Contributor

Re: How to get Date time format using test complete

Thanks @AlexKaras !
I've asked to the developer, to format the date on the basis of the browser locale, he uses the following javascript function:

 const t = new Date();
        const date = t.toLocaleString([], {
            day: '2-digit',
            month: '2-digit',
            year: '2-digit',
        });
 
I've tried to use the same within my test code, to get the datatime with the expected format, but the function doesn't return the expected result.
I've found that this function belongs to the "ECMAScript Internationalization API", that is not supported by Test Complete, so that's why it doesn't work as expected.
 
Probably I've no way to do an accurate check on the displayed date 😞 
 
 
cancel
Showing results for 
Search instead for 
Did you mean: