Índice
Este tutorial demonstrará como usar a função Formatar VBA para formatar a hora.
Função de formato e hora
Tempo do formato VBA com formatos predefinidos
A função de formato VBA pode ser usada para converter um número em uma string com um formato predefinido. Os formatos disponíveis para tempo são longo, médio e curto.
1234567891011121314 | Sub FormatTimeExample_1 ()Dim DateEx As DateDateEx = # 4/18/2020 18:05:07 #Formato MsgBox (DateEx, "Long Time") 'O resultado é: 6:05:07 PMFormato MsgBox (DateEx, "Medium Time") 'O resultado é: 06:05 PMFormato MsgBox (DateEx, "Short Time") 'O resultado é: 18:05DateEx = # 2/18/2021 6:05:07 AM #Formato MsgBox (DateEx, "Long Time") 'O resultado é: 6:05:07 AMFormato MsgBox (DateEx, "Medium Time") 'O resultado é: 06:05 AMFormato MsgBox (DateEx, "Short Time") 'O resultado é: 06:05End Sub |
Tempo do formato VBA com formatos personalizados
A função de formato VBA pode ser usada para converter um número em uma string com formatos personalizados. Os símbolos h e hh são usados para horas, n e nn para minutos, s e ss para segundos, ttttt para tempo integral de acordo com as configurações do sistema e AM / PM, am / pm, A / P, a / p, AMPM para am -pm sistema.
1234567891011121314151617 | Sub FormatTimeExample_2 ()Dim DateEx As DateDateEx = # 4/18/2020 18:05:07 #Formato MsgBox (DateEx, "hh: nn: ss") 'O resultado é: 18:05:07Formato MsgBox (DateEx, "h: n: s AM / PM") 'O resultado é: 6: 5: 7 PMFormato MsgBox (DateEx, "h") 'O resultado é: 18Formato MsgBox (DateEx, "hh") 'O resultado é: 18Formato MsgBox (DateEx, "h: n") 'O resultado é: 18: 5Formato MsgBox (DateEx, "hh: nn") 'O resultado é: 18:05Formato MsgBox (DateEx, "hh: nn: s") 'O resultado é: 18: 05: 7Formato MsgBox (DateEx, "hh: nn: ss") 'O resultado é: 18:05:07Formato MsgBox (DateEx, "\ T \ i \ m \ e \ \ i \ s \: \ hh: nn: ss")'O resultado é: Hora: 18:05:07End Sub |