Applies To„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 ( valanda, minutė, sekundė )

Įspėjimas    Įsitikinkite, kad argumentai yra tinkamo reikšmių diapazono. Neleistinas argumentas gali sukelti neteisingą rezultatą.

Funkcijos TimeSerial sintaksė turi tokius argumentus:

Argumentas

Aprašas

valanda

Būtinas. Variantas (sveikasis skaičius). Skaičius nuo 0 (12:00 iki ryti) iki 23 val. (11:00 val.) imtinai arba skaitinis reiškinys.

minutė

Būtinas. Variantas (sveikasis skaičius). Bet kuris skaitinis reiškinys.

sekundė

Būtinas. Variantas (sveikasis skaičius). Bet kuris skaitinis reiškinys.

Pastabos

Norint nurodyti laiką, pvz., 11:59:59, kiekvieno Argumento TimeSerial skaičių diapazonas turi būti įprastame vieneto diapazone; t. y. 0–23 valandoms ir 0–59 minutėms ir sekundėms. Tačiau taip pat galite nurodyti santykinį kiekvienos argumentas laiką naudodami bet kokį skaitinį reiškinį, kuris reiškia tam tikrą valandų, minučių ar sekundžių skaičių prieš arba po tam tikro laiko. Toliau pateiktame pavyzdyje vietoj absoliučiųjų skaičių naudojami reiškiniai. Funkcija TimeSerial grąžina laiką 15 minučių prieš (-15) šešias valandas prieš vidudienį (12 - 6) arba 5:45:00 val.

TimeSerial(12 - 6, -15, 0)

Kai kuris nors argumentas viršija įprastą argumento diapazoną, jis atitinkamai padidėja iki kito didesnio vieneto. Pavyzdžiui, jei nurodysite 75 minutes, ji bus įvertinta kaip viena valanda ir 15 minučių. Jei kuris nors vienas argumentas nepatenka į intervalą nuo –32 768 iki 32 767, įvyksta klaida. Jei dėl laiko, kurį nurodo trys argumentai, data nepatenka į priimtiną datų diapazoną, įvyksta klaida.

Užklausos pavyzdys

Reiškinys

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, įvestos funkcijos argumentuose, ir rodoma stulpelyje NewTime. 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 , kad būtų pateiktas nurodytos valandos, minutės ir sekundės laikas.

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

Tinkamos datos funkcijos pasirinkimas

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.