Atgriež Variant (Date) vērtību ar konkrētu stundas, minūtes un sekundes laiku.
Sintakse
TimeSerial(stunda, minūte, sekunde)
Brīdinājums Pārliecinieties, vai argumenti ir pareizajā vērtību diapazonā. Nederīgs arguments var izraisīt nepareizu rezultātu.
Funkcijas TimeSerial sintaksei ir šādi argumenti.
| Arguments | Apraksts |
|---|---|
| stunda | Obligāts arguments. Variants (vesels skaitlis). Skaitlis no 0 (12:00) līdz 23 (23:00), ieskaitot, vai skaitliska izteiksme. |
| minūte | Obligāts arguments. Variants (vesels skaitlis). Jebkāda skaitliska izteiksme. |
| otrais | Obligāts arguments. Variants (vesels skaitlis). Jebkāda skaitliska izteiksme. |
Piezīmes
Lai norādītu laiku, piemēram, 11:59:59, katra TimeSerial argumenta skaitļu diapazonam ir jābūt vienības normālajā diapazonā; tas ir, 0–23 stundām un 0–59 minūtēm un sekundēm. Taču var arī norādīt katra argumenta relatīvo laiku, izmantojot jebkuru skaitlisku izteiksmi, kas apzīmē stundu, minūšu vai sekunžu skaitu pirms vai pēc noteikta laika. Nākamajā piemērā absolūto laika skaitļu vietā tiek izmantotas izteiksmes.
Funkcija TimeSerial atgriež laiku 15 minūtēm pirms () sešas stundas pirms pusdienlaika-15 (12 - 6) vai 5:45:00 AM.
TimeSerial(12 - 6, -15, 0)
Ja kāds arguments pārsniedz šī argumenta normālo diapazonu, tas atbilstoši tiek palielināts uz nākamo lielāko vienību. Piemēram, ja norādāt 75 minūtes, tas tiek novērtēts kā viena stunda un 15 minūtes. Ja kāds atsevišķs arguments ir ārpus diapazona no -32 768 līdz 32 767, rodas kļūda. Ja šo trīs argumentu norādītais laiks izraisa datuma ārpus pieņemamā datumu diapazona, rodas kļūda.
Vaicājuma piemērs
| Izteiksme | Rezultāti |
|---|---|
| SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10); | Atgriež vērtību "Laiks", ko veido norādītā stundas, minūtes un sekundes vērtība, kas ievadīta funkcijas argumentos, un tiek parādīta kolonnā NewTime. Rezultāts: "18:12:10". |
VBA piemērs
Piezīme
Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā izmantota funkcija TimeSerial , lai atgrieztu norādītās stundas, minūtes un sekundes laiku.
Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.