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. Variant (Integer). Skaitlis no 0 (12:00) līdz 23 (23:00), ieskaitot, vai skaitliska izteiksme. |
minūte |
Obligāts arguments. Variant (Integer). Jebkāda skaitliska izteiksme. |
sekunde |
Obligāts arguments. Variant (Integer). Jebkāda skaitliska izteiksme. |
Piezīmes
Lai norādītu laiku, piemēram, 11:59:59, skaitļu diapazonam katram argumentam TimeSerial ir jābūt vienības parastajā diapazonā. tas ir, no 0 līdz 23 stundām un 0–59 minūtēm un sekundēm. Tomēr varat arī norādīt relatīvos laikus katram arguments izmantojot jebkuru skaitlisku izteiksmi, kas attēlo stundu, minūšu vai sekunžu skaitu pirms vai pēc noteikta laika. Šajā piemērā absolūto laika skaitļu vietā tiek izmantotas izteiksmes. Funkcija TimeSerial atgriež laiku 15 minūtes pirms (-15) sešas stundas pirms dienaslaika (12 - 6) vai 5:45:00.
TimeSerial(12 - 6, -15, 0)
Ja kāds arguments pārsniedz argumenta parasto diapazonu, tas atbilstoši tiek palielināts uz nākamo lielāko vienību. Piemēram, ja norādāt 75 minūtes, tā tiek novērtēta kā viena stunda un 15 minūtes. Ja kāds no argumentiem atrodas ārpus diapazona no -32 768 līdz 32 767, rodas kļūda. Ja ar trim argumentiem norādītais laiks liek datumam būt ā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", kas sastāv no norādītās stundas, minūtes un sekundes, kas ievadīta funkcijas argumentos, un tiek parādīta kolonnā NewTime. Rezultāts: "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 laiku norādītajai stundai, minūtei un sekundi.
Dim MyTime
MyTime = TimeSerial(16, 35, 17) ' MyTime contains serial representation of 4:35:17 PM.