Funcția TimeSerial

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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 se află în intervalul 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 o expresie numerică.
minute Obligatoriu. Variant (număr întreg). Orice expresie numerică.
al doilea Obligatoriu. Variant (număr întreg). Orice expresie numerică.

Observații

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

TimeSerial(12 - 6, -15, 0)

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

Exemplu de interogare

expresie Rezultatele
SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial (18,12,10); Returnează "ora" alcătuită din ora, minutul și secunda specificate introduse în argumentele funcției și se afișează în coloana NewTime. Rezultat: "18:12:10".

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, minutul și secunda specificate.

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

Alegerea funcției de dată potrivite