Your way works so it's basically OK. I have made a few quick modifications to your VI. There are explanations on the diagram. It can, and needs to be, improved more, but I'll leave that to you. If you want to save the time string, you'll need to modify the Read/Write VIs to process string arrays. You can find instructions for how to do this on the diagram of the VIs. Just make sure to save your VIs under a different name.
___________________
Try to take over the world!