VBA -formattid

Innehållsförteckning

Denna handledning visar hur du använder Format VBA -funktionen för att formatera tid.

Formatera funktion och tid

VBA -formattid med fördefinierade format

Funktionen VBA -format kan användas för att konvertera ett tal till en sträng med ett fördefinierat format. De tillgängliga formaten för tid är lång tid, medeltid och kort tid.

1234567891011121314 Sub FormatTimeExample_1 ()Dim DateEx As DateDateEx = #4/18/2020 18:05:07 PM #MsgBox -format (DateEx, "Long Time") 'Resultat är: 18:05:07 PMMsgBox -format (DateEx, "Medium Time") 'Resultat är: 18:05MsgBox -format (DateEx, "Short Time") 'Resultat är: 18:05DateEx = #2/18/2021 06:05:07 AM #MsgBox -format (DateEx, "Long Time") 'Resultat är: 06:05:07MsgBox -format (DateEx, "Medium Time") 'Resultat är: 06:05MsgBox -format (DateEx, "Short Time") 'Resultat är: 06:05Avsluta Sub

VBA -formattid med anpassade format

Funktionen VBA -format kan användas för att konvertera ett tal till en sträng med anpassade format. Symbolerna h och hh används i timmar, n och nn i minuter, s och ss i sekunder, ttttt för heltid enligt systeminställningar och AM/PM, am/pm, A/P, a/p, AMPM för am -pm -system.

1234567891011121314151617 Sub FormatTimeExample_2 ()Dim DateEx As DateDateEx = #4/18/2020 18:05:07 PM #MsgBox -format (DateEx, "hh: nn: ss") 'Resultat är: 18:05:07MsgBox -format (DateEx, "h: n: s AM/PM") 'Resultat är: 18: 17: 19MsgBox Format (DateEx, "h") 'Resultat är: 18MsgBox -format (DateEx, "hh") 'Resultat är: 18MsgBox -format (DateEx, "h: n") 'Resultat är: 18: 5MsgBox -format (DateEx, "hh: nn") 'Resultat är: 18:05MsgBox Format (DateEx, "hh: nn: s") 'Resultat är: 18: 05: 7MsgBox -format (DateEx, "hh: nn: ss") 'Resultat är: 18:05:07MsgBox -format (DateEx, "\ T \ i \ m \ e \ \ i \ s \: \ hh: nn: ss")'Resultatet är: Tid är: 18:05:07Avsluta Sub
wave wave wave wave wave