Now you can specify format to display in using format string with (see here for grammar).
Example using telltime to generate Wireshark time filter:
$ telltime search \
> --format "(frame.time >= {smon:Xxx} {smday:0X}, {syear} {shour:0X}:{smin:0X}:{ssec:0X} && frame.time < {emon:Xxx} {emday:0X}, {eyear} {ehour:0X}:{emin:0X}:{esec:0X})" \
> --sep "
> || " \
> --time-slots 1000 \
> "2020 . jun . 1 to 15, 17 to 19 . 8am to 9am, 5pm to 6pm"
Searching in time zone offset (seconds) : 39600
Search by default starts from (in above time zone) : 2020 Oct 24 17:08:55
(frame.time >= Jun 01, 2020 08:00:00 && frame.time < Jun 01, 2020 09:00:00)
|| (frame.time >= Jun 01, 2020 17:00:00 && frame.time < Jun 01, 2020 18:00:00)
|| (frame.time >= Jun 02, 2020 08:00:00 && frame.time < Jun 02, 2020 09:00:00)
|| (frame.time >= Jun 02, 2020 17:00:00 && frame.time < Jun 02, 2020 18:00:00)
|| (frame.time >= Jun 03, 2020 08:00:00 && frame.time < Jun 03, 2020 09:00:00)
|| (frame.time >= Jun 03, 2020 17:00:00 && frame.time < Jun 03, 2020 18:00:00)
|| (frame.time >= Jun 04, 2020 08:00:00 && frame.time < Jun 04, 2020 09:00:00)
|| (frame.time >= Jun 04, 2020 17:00:00 && frame.time < Jun 04, 2020 18:00:00)
|| (frame.time >= Jun 05, 2020 08:00:00 && frame.time < Jun 05, 2020 09:00:00)
|| (frame.time >= Jun 05, 2020 17:00:00 && frame.time < Jun 05, 2020 18:00:00)
|| (frame.time >= Jun 06, 2020 08:00:00 && frame.time < Jun 06, 2020 09:00:00)
|| (frame.time >= Jun 06, 2020 17:00:00 && frame.time < Jun 06, 2020 18:00:00)
|| (frame.time >= Jun 07, 2020 08:00:00 && frame.time < Jun 07, 2020 09:00:00)
|| (frame.time >= Jun 07, 2020 17:00:00 && frame.time < Jun 07, 2020 18:00:00)
|| (frame.time >= Jun 08, 2020 08:00:00 && frame.time < Jun 08, 2020 09:00:00)
|| (frame.time >= Jun 08, 2020 17:00:00 && frame.time < Jun 08, 2020 18:00:00)
|| (frame.time >= Jun 09, 2020 08:00:00 && frame.time < Jun 09, 2020 09:00:00)
|| (frame.time >= Jun 09, 2020 17:00:00 && frame.time < Jun 09, 2020 18:00:00)
|| (frame.time >= Jun 10, 2020 08:00:00 && frame.time < Jun 10, 2020 09:00:00)
|| (frame.time >= Jun 10, 2020 17:00:00 && frame.time < Jun 10, 2020 18:00:00)
|| (frame.time >= Jun 11, 2020 08:00:00 && frame.time < Jun 11, 2020 09:00:00)
|| (frame.time >= Jun 11, 2020 17:00:00 && frame.time < Jun 11, 2020 18:00:00)
|| (frame.time >= Jun 12, 2020 08:00:00 && frame.time < Jun 12, 2020 09:00:00)
|| (frame.time >= Jun 12, 2020 17:00:00 && frame.time < Jun 12, 2020 18:00:00)
|| (frame.time >= Jun 13, 2020 08:00:00 && frame.time < Jun 13, 2020 09:00:00)
|| (frame.time >= Jun 13, 2020 17:00:00 && frame.time < Jun 13, 2020 18:00:00)
|| (frame.time >= Jun 14, 2020 08:00:00 && frame.time < Jun 14, 2020 09:00:00)
|| (frame.time >= Jun 14, 2020 17:00:00 && frame.time < Jun 14, 2020 18:00:00)
|| (frame.time >= Jun 15, 2020 08:00:00 && frame.time < Jun 15, 2020 09:00:00)
|| (frame.time >= Jun 15, 2020 17:00:00 && frame.time < Jun 15, 2020 18:00:00)
|| (frame.time >= Jun 17, 2020 08:00:00 && frame.time < Jun 17, 2020 09:00:00)
|| (frame.time >= Jun 17, 2020 17:00:00 && frame.time < Jun 17, 2020 18:00:00)
|| (frame.time >= Jun 18, 2020 08:00:00 && frame.time < Jun 18, 2020 09:00:00)
|| (frame.time >= Jun 18, 2020 17:00:00 && frame.time < Jun 18, 2020 18:00:00)
|| (frame.time >= Jun 19, 2020 08:00:00 && frame.time < Jun 19, 2020 09:00:00)
|| (frame.time >= Jun 19, 2020 17:00:00 && frame.time < Jun 19, 2020 18:00:00)