TimeSerial funkcija

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Pateikia variantą (datą), kuriame yra konkrečios valandos, minutės ir sekundės laikas.

Sintaksė

TimeSerial(valandos, minutės, sekundės)

Įspėjimas Įsitikinkite, kad argumentai yra tinkamame reikšmių diapazone. Neleistinas argumentas gali lemti neteisingą rezultatą.

Funkcijos TimeSerial sintaksę sudaro šie argumentai:

Argumentas Aprašymas
valanda Būtinas. Variantas (sveikasis skaičius). Skaičius nuo 0 (12:00 iki pietų) iki 23:00 (11:00 po pietų) imtinai arba skaitinis reiškinys.
minutė Būtinas. Variantas (sveikasis skaičius). Bet kuris skaitinis reiškinys.
Antra Būtinas. Variantas (sveikasis skaičius). Bet kuris skaitinis reiškinys.

Pastabos

Norint nurodyti laiką, pvz., 11:59:59, kiekvieno TimeSerial argumento skaičių diapazonas turėtų būti įprastame vieneto diapazone; tai yra 0–23 valandoms ir 0–59 minutėms ir sekundėms. Tačiau taip pat galite nurodyti santykinį kiekvieno argumento laiką naudodami bet kurį skaitinį reiškinį, kuris reiškia tam tikrą valandų, minučių ar sekundžių skaičių prieš arba po tam tikro laiko. Šiame pavyzdyje vietoj absoliučiųjų laiko skaičių naudojami reiškiniai. Funkcija TimeSerial pateikia 15 minučių prieš (-15) šešias valandas iki vidurdienio (12 - 6) arba 5:45:00 val.

TimeSerial(12 - 6, -15, 0)

Kai kuris nors argumentas viršija įprastą to argumento diapazoną, jis atitinkamai didinamas iki kito didesnio vieneto. Pavyzdžiui, jei nurodote 75 minutes, tai vertinama kaip viena valanda ir 15 minučių. Jei kuris nors atskiras argumentas nepatenka į diapazoną nuo -32 768 iki 32 767, įvyksta klaida. Jei dėl trijų argumentų nurodyto laiko data nepatenka į leistiną datų diapazoną, įvyksta klaida.

Užklausos pavyzdys

Išraiška Rezultatai
SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10); Grąžina "Laiką", sudarytą iš nurodytos valandos, minutės ir sekundės, įvestą funkcijos argumentuose, ir rodo stulpelyje Naujas_laikas. Rezultatas: "6:12:10 PM".

VBA pavyzdys

Pastaba

Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje naudojama funkcija TimeSerial grąžinti nurodytos valandos, minutės ir sekundės laiką.

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

Pasirinkite tinkamą datos funkciją