Returnează o valoare variant (Dată) care conține ora pentru o anumită oră, minut și secundă.

Sintaxă

TimeSerial ( oră, minut, secundă )

Avertisment    Asigurați-vă că argumentele sunt în zona corectă de valori. Un argument nevalid poate avea ca rezultat un rezultat incorect.

Sintaxa funcției TimeSerial are următoarele argumente:

Argument

Descriere

oră

Obligatoriu. Variant (număr întreg). Număr între 0 (12:00 A.M.) și 23 (11:00 P.M.), inclusiv sau un expresie numerică.

minute

Obligatoriu. Variant (număr întreg). Orice expresie numerică.

a doua

Obligatoriu. Variant (număr întreg). Orice expresie numerică.

Observații

Pentru a specifica o oră, cum ar fi 11:59:59, intervalul de numere pentru fiecare argument TimeSerial ar trebui să fie în intervalul normal pentru unitate; Adică 0 – 23 pentru ore și 0 – 59 pentru minute și secunde. Cu toate acestea, de asemenea, puteți specifica perioadele relative pentru fiecare argument utilizând orice expresie numerică care reprezintă un număr de ore, minute sau secunde înainte sau după un anumit interval de timp. Următorul exemplu utilizează expresii în locul numerelor de timp absolute. Funcția TimeSerial returnează un interval de timp cu 15 minute înainte (-15) cu șase ore înainte de prânz (12 - 6) sau 5:45:00 A.M.

TimeSerial(12 - 6, -15, 0)

Atunci când un argument depășește intervalul normal pentru acel argument, acesta se incrementează la următoarea unitate mai mare, după cum este necesar. De exemplu, dacă specificați 75 de minute, acesta este evaluat ca o oră și 15 minute. Dacă un singur argument este în afara intervalului-32.768 la 32.767, apare o eroare. Dacă ora specificată de cele trei argumente determină data să se încadreze în afara intervalului de date acceptabil, apare o eroare.

Exemplu de interogare

Expresie

Rezultatele

Selectați TimeSerial (18, 12, 10) ca NewTime din ProductSales GROUP BY TimeSerial (18, 12; 10);

Returnează "timpul" format din ora specificată, minute și a doua introdusă în argumentele funcției și se afișează în coloana NewTime. Rezultat: "6:12:10 PM".

Exemplu VBA

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu utilizează funcția TimeSerial pentru a returna o oră pentru ora specificată, minut și secundă.

Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.

Alegerea funcției de dată potrivite

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Insider Microsoft Office

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×