Sub ConvertTo12HrTime(TimeToConvert As String, WithLeadingZero As Boolean) As String
Dim OldTimeFormat As String
OldTimeFormat=DateTime.TimeFormat
DateTime.TimeFormat="HH:mm"
Dim TimeVal=DateTime.TimeParse(TimeToConvert) As Long
If WithLeadingZero Then
DateTime.TimeFormat="hh:mm a"
Else
DateTime.TimeFormat="h:mm a"
End If
Dim TimeReturnVal=DateTime.Time(TimeVal) As String
DateTime.TimeFormat=OldTimeFormat
Return TimeReturnVal
End Sub
Sub ConvertTo24HrTime(TimeToConvert As String, WithLeadingZero As Boolean) As String
Dim OldTimeFormat As String
OldTimeFormat=DateTime.TimeFormat
DateTime.TimeFormat="h:mm a"
Dim TimeVal=DateTime.TimeParse(TimeToConvert) As Long
If WithLeadingZero Then
DateTime.TimeFormat="HH:mm"
Else
DateTime.TimeFormat="H:mm"
End If
Dim TimeReturnVal=DateTime.Time(TimeVal) As String
DateTime.TimeFormat=OldTimeFormat
Return TimeReturnVal
End Sub