I can't think of a way to use the NotesDateRange class to accomplish what you are wanting to do hear. I would suggest using a List to do this. Set a NotesDateTime object for the start Date/time. Log that as the first entry to the list and then use the adjust Minutes to set the time forward 30 minutes at a time until you reach your end date/time, adding each new date/time as a new entry to the list. I prefer using lists over arrays personally.
Paul Albright Technical Team Lead - Application Development Team Notes/Domino/HEI/Volt Customer Support
You can use arrays or string lists if you prefer, I mentioned arrays as I like them better. :-)
As far as getting the military time, you can just use the LS format function - https://help.hcltechsw.com/dom_designer/10.0.1/basic/LSAZ_FORMAT_FUNCTION.html
The format I think you want here is Short Time
Short Time
Hours (0 - 23) and minutes using only the time separator.
Paul Albright Technical Team Lead - Application Development Team Notes/Domino/HEI/Volt Customer Support