Take Control of Dates Management in Real-Time – Streamline Your Code!

Thadware and Associates
Developer's Dateware
www.datentimeware.com
Buy Now Buy Now

What can the Developer's Dateware Software do for you? So let's press on, we'll answer ALL your questions.

Q:  THE benefits of using the Developer’s Dateware Software.

          1) There are API calls, that make Life and Application Development a lot more easier.

          2) With API’s,  extensive coding is reduced, requiring little coding expertise.

          3) AP’s saves time, reduces errors, simplifies workflows, and improves efficiency

          4)  these tools(API’s)  saves time, reduces errors, simplifies workflows, streamline the workflow.

          5) There’s many different API’s to chose from. 

          6) Many different date formats to choose from.

          7)  Minimize the steps needed to convert dates OR any other date operation(s).

          8) The softwares demo is completely run by the API’s. 

          9)  Software is written in C, C++.   Demo written in C# is powered by the API’s.  

 

 

   Q: Can you change from one date format to another with ease and “On-the-Fly”?

 

         Yes, You can change date formats easily by means of a simple (API) call.

                    This API function call is simple in approach, needs only four simple parameters.

 

             1) An input text date(in correct form).  the ‘input text date’ form, the software must recognize. 

                                 In “C”, it’s declared as “char inputdate[14];

             2) A date format id. This ID indicates a specific date format that you want change into. 

                                date format id’s  ranges from 1 to 232. 

             3) An output date buffer. To receive the new date.

                                 In “C”, it’s declared as “char outputdate[14];

             4) A return status value. Whether the input date form was recognizable or not.

                                A return status value of zero(0) always means success.

 

             This API call is just one of many API calls, that the software supports, that can make date conversions(Life) a lot easier.               

 

             The software supports 232 output date formats to choose from.  

                     There’s 117 of this mentioned date formats can be used as input date formats.  

                     While the balance of 115 left are to used as output date formats only. 

             So there is a wide range of different date formats to choose from.  So take your pick!

 

              Within the Demo_program, you can do simple date conversions, one at a time.

                 Or you can do mass date conversions, based on a valid date.

 

 

  Q: Can your software provide a list of what date formats are used as inputs and ones that used as output date formats only. 

  

              1)  Date Format ID greater that 148 are output ONLY. 

              2) Of the first 148 date formats, only 117 of them can be used as Input Date Formats.  

                    The API call:     “irv = MM_FindAllInputFormats(bufferdate, fileaddress, &ifilesw, &iostatz);”

                                     Spec’s declarations:                              char bufferdate[14];

                                                                                                                           char fileaddress[260;

                                                                                                                                                  int ifilesw,    int iostatz; 

                     It’s just a sequential “C” text file. 

 

 

  Q: What approach is better? A Western Date approach? or an ISO approach? or Boost? or other?

 

             You be the judge. This developer prefers the Western Date approach.  That’s what the developer grew up with. 

 

 

  Q: Can you calculate the Year/week Number spot on; and with no edge cases. And then back again. 

                       It can also provide Year/Day_Number based on a full date.

 

         Yes! Spot on. 

                1)  Given a year and date, an API call will return the Year/Week#  for that date.

                          7/20/2024 translates to 2024/29-6.

 

                2)  Given a Year/Week#  for that date, the API call will return a spot on date for that given Year/Week#.

                          2024/29-6 translates into 7/20/2024

                          2024/29 w/o a day_number, it translates into 7/14/2024(Sunday) – the start of the week. 

 

 

  Q: Is your software convenient and online and is there a Demo supplied? 

 

      There is a downloadable zip file attached to this website; so YOU can download it to your PC.

      The downloadable zipfile has ALL the software you will need.  It also contains the demo; that’s completely interactive

            and is always open and free.  

 

      Within the downloadable zip file, there’s the following:

           1) there are some *.cpp source code examples of how the API calls are implimented, which can be compiled and run.

           2) A  DEMO program for you to run. In running the DEMO, you will see what the software’s callable API’s can provide for you. 

           3) Some doc files for you to read. 

           4) And an option for you to install the demo program. And then run it.

 

      This Demo program uses all of the Software’s API’s calls.  The Demo shows what each software API can do; for you. 

 

 

  Q: Does you software perform Julian, Ordinal, and Epoch Date Conversions? 

 

        With the software’s API calls, we can perform Julian, Ordinal, and Epoch Date Conversions.

                   That means, we can go from human date to a Julian date and then back again to a human date.

                    This is the same for Ordinal, and Epoch Date Conversions.

 

 

  Q: Can the user capture all user’s desired information(all that they want)  from the demo?

             All information can be accessed via the use of the Windows clipboard, and an interface is provided. 

             Information downloading is available on all screens, with a few minor exceptions. 

 

 

  Q: Does your software offer any “What if … ” features.

            1) Calculates/Speculates the number of Weeks in the Year requested.  

            2) Find like days.

            3) Find all like 53-Weeker Years.    Produces start(1/1xx) day, and end(12/31/xx) day. 

            4) Find like Months. 

            5) Find all Leap Years.                      What years have valid 2/29/xx. 

 

  Q: Does your software provide/offer some timestamps?

 

    The software provides some dated timestamps, in various forms. 

              CCYYMMDDHHMMSSx              CCYYMMDDTHHMMSSx     

              CCYY-MM-DD-HH-MM-SSx              YY-MM-DD-HH-MM-SSx 

              CCYY-MM-DD/HH:MM:SSx              YY-MM-DD HH:MM:SSx 

              CCYY-MM-DD/HH-MM-SSx              YY-MM-DD/HH-MM-SSx 

              CCYY:MM:DD-HH:MM:SSx               YY:MM:DD-HH:MM:SSx   

              CCYY:MM:DD/HH:MM:SSx                YY:MM:DD/HH:MM:SSx 

 

  

  Q: Does the Developer’s Dateware Software offer a free trial period to test out the software-API’s?

 

         There is a free 30-day trial evaluation period. The 30-day trial evaluation period starts upon Demo_program’s initial

            startup. The trial period runs for 30 days and at the end of this period, the Demo_program curtails access into

             these Software’s API’s.  But the Demo_program will always be open and free to run/use. 

          A valid keycode will have to be acquired/purchased and then applied to be released from this 30-day trial evaluation period

                             (The Registration Process) .

           Within the Demo_program, look for buttons entitled “About Us/This”. Click on it. This is the ‘about box’ page. Some

               reading will need to take place. 

 

 

  Q: Is there critical information that the application developer needs to know first off.

 

     Another crucial button that needs to be made aware of, called: “The Registration Process”. This Demo controls the Software’s API functions. 

           You have a free 30-day API evaluation period in which to test out the API’s. This is where the registration process take place. A paid 

            keycode is entered in here, to be released from the 30-day trial period. But the Demo will always be open and free.

 

 

  S: There’s a simple online builtin web-browzer; within the demo.

 

       You can even access the internet within the program,  showing various topics and articles dealing with Dates. 

 

  

  Q: What  information or features can you provide regarding the Developer’s Dateware Software?  

 

           The software provides detailed, as well as general information. 

 

           You can also access Year information, Month information, Week information, and also Day information. 

 

           For example, like: 

             1) Determines the number of weeks per Year. Whether it’s 53 or 52 weeks.

             2) Is the year a leap year?    Leap Years are always taken into consideration. 

             3) Is it Fridays the 13th.

             4) determines the correct Easter Date.

             5) Indicates what TimeZone you are in and whether DayLight Saving TIme matters or not. 

             6) Calculates Year/Day_number.

             7) Can return a date intomany individual pieces.

             8) Calculates Month/Week_Number.

             9) Returns Month and Weekday Names and Weekday_number. 

           10) Returns Week Information: start_date of week and end_date of week based on a Date.

           11) Calculates Year/Wk_numbers with no problems or edge-cases.

           12)  General Date Conversion(s) and Date Calculation(s) done “On-the-Fly. 

           13)  Determines the correct date based on a Year/Week_Numbers arrangement. 

           14)  Software can perform some simple time calculations

           15)  Have some “What If…” features.

           16)  The software’s DLL’s API calls powers the C# Demo front-end; passing information back

                      and forth with ease for you to view and see. 

           17)  Within the Demo, there’s a very versatile/interactive  online reference calendar for referencing date information. 

           

 

 

  Q: What’s the language your software is written in?

 

        The API’s/DLL software are all written in standard “C”.    While the Demo_program is all written in “C#”.

           Yet the communication between API’s/DLL and C# Demo_program is excellent. 

            My current Developmental platform is: MS Visual Studio Professional Edition 2022;

                                     my prior platform was MS Visual Studio Enterprise Edition 2019. 

 

        Within the DEMO, the software supplies all API specifications for general use.  Go thru the demo, and see all the documentation/information

           within. ALSO, there is a comprehensive overview  via the “About Us/This”  button.  There’s documentation scattered threw out the demo; 

          Wthin the DEMO, on the main page, look for the button, on the left side entitled: “ALL API SPEC’s”. It’s here where all the API spec’s resides. 

 

 

  Q: Are there any special instructions I need to know about your software?   

 

         Another crucial button that needs to be made aware of, called: “The Registration Process”. This Demo controls the Software’s API functions. 

               You have a free 30-day API evaluation period in which to test out the API’s within your software development environment. 

               This is where the registration process take place.   A paid keycode is entered in here and be successfully applied, to be released from 

                the 30-day trial period.  But the Demo will always be open and free so you continually see the functions and features at work. 

 

         Within the demo, there’s another crucial button that need be made aware of,  on the iniital page called: 

              “Some software instruction and setup info”, the contains some very important instructions that needs to be 

               addressed in order to make the software run a little bit more smoother. It’s self-explanatory and easy to follow.

 

 

  Q:   Can your software do time calculations?

               

            Just simple time calculations, for example:  

                 1) Addition: add two times together.   Using the following form:    hh:mm:ss + hh:mm:ss = dd:hh:mm:ss 

                 2) Subtraction:  TimeA – TimeB = dd:hh:mm:ss 

                 3) Change 12hr time to  24hr time.  

                 4) Change 24hr time back to 12hr time. 

 

 

  Q: How many date formats does your software support?

 

         The software overall supports 232 Date Formats? 

              There’s 117 Input Date Formats,              the balance(115) are Output Date Formats ONLY. 

              These 117 Input Date Formats are what the software recognizes. 

          Care to submitted another New one?  An input date format at that. 

 

 

   Q:   What about the 2038 conflict? with the Developer’s Dateware Software? 

               The Developer’s Dateware Software approach is a character based approach. 

               All dates input/output are in character form; with a few exceptions. 

               There should be no problems nor conflicts. 

 

    NOTE:

     A needed Declaration from the Developer  :  Developer’s Dateware is NOT associated in any way shape or fashion/form with Dateware.com

 

    The Developer’s Dateware’s website is https://www.datentimeware.com  (Thadware and Associates).