Datos ir laiko lauko formatavimas

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

Datos ir laiko duomenų tipai yra įvairių formatų, kad atitiktų jūsų unikalias aplinkybes. Formatuodami turite tris pasirinkimus: išlaikyti numatytuosius formatus, taikyti iš anksto apibrėžtą formatą arba kurti pasirinktinį formatą. Kai formatą taikote lentelės laukui, tas pats formatas automatiškai taikomas bet kuriai formos ar ataskaitos valdikliui, kurį vėliau susiejate su tuo lentelės lauku. Formatavimas tik pakeičia duomenų rodymo būdą ir neturi įtakos duomenų saugojimui ir duomenų įvedimo būdui.

Šiame straipsnyje:

Datos ir laiko formatų apžvalga

"Access" automatiškai rodo datą ir laiką formatais Bendroji data ir Ilgasis laikas. Datos rodomos kaip mm/dd/yyyy JAV ir as, dd/mm/MMMM už JAV ribų, kur mm yra mėnuo, dd yra diena, o yyyy yra metai. Laikas rodomas taip: hh:mm:ss AM/PM, kur hh yra valanda, mm yra minutės, o ss yra sekundės.

Šie automatiniai datos ir laiko formatai skiriasi priklausomai nuo geografinės vietos, nurodytos kompiuterio "„Microsoft“ Windows" regiono ir kalbos parinkčių parametre . Pavyzdžiui, Europoje ir daugelyje Azijos dalių, atsižvelgiant į jūsų buvimo vietą, data ir laikas gali būti rodomi taip: 28.11.2018 12:07:12 PM arba 28/11/2018 12:07:12 PM. Jungtinėse Amerikos Valstijose matysite 11/28/2018 12:07:12 PM.

Šiuos iš anksto apibrėžtus formatus galima pakeisti naudojant pasirinktinius rodymo formatus. Pvz., galite įvesti datą Europos formatu, pvz., 28.11.2018, ir nustatyti, kad lentelėje, formoje ar ataskaitoje reikšmė būtų rodoma kaip 2018-11-28. Pasirinktas pasirinktinis formatas neturės įtakos duomenų įvedimui ar "Access" duomenų saugojimui.

"Access" automatiškai teikia tam tikrą duomenų tikrinimo lygį, susijusį su datos ir laiko formatavimu. Pavyzdžiui, jei įvesite netinkamą datą, pvz., 32.11.2018, bus rodomas pranešimas ir galėsite įvesti naują reikšmę arba konvertuoti lauką iš duomenų tipo Data / laikas į duomenų tipą Tekstas. Galiojančios datos reikšmės yra nuo -657.434 (100 m. sausio 1 d.) iki 2 958 465 (9999 m. gruodžio 31 d.). Galiojančios laiko reikšmės yra nuo 0,0 iki 0,9999 arba 23:59:59.

Norėdami apriboti datos ir laiko įvedimą tam tikru formatu, naudokite įvesties šabloną. Pavyzdžiui, jei taikėte įvesties šabloną datoms įvesti europiniu formatu, kas nors, įvedantis duomenis į jūsų duomenų bazę, negalės įvesti datų kitais formatais. Įvesties šablonus galima taikyti lentelių laukams, užklausų rezultatų rinkiniams ir formų bei ataskaitų valdikliams. Daugiau informacijos žr. Duomenų įvedimo formatų valdymas naudojant įvesties šablonus.

Puslapio viršus

Iš anksto apibrėžto formato taikymas

"Access" pateikia keletą iš anksto apibrėžtų datos ir laiko duomenų formatų.

Lentelėje

  1. Atidarykite lentelę Dizaino rodinyje.
  2. Viršutinėje dizaino tinklelio dalyje pasirinkite norimą formatuoti datos / laiko lauką.
  3. Sekcijoje Lauko ypatybės spustelėkite rodyklę, esančią ypatybės Formatas lauke, ir pasirinkite formatą iš išplečiamojo sąrašo.
  4. Pasirinkus formatą, pasirodo mygtukas Ypatybių naujinimo parinktys , leidžiantis taikyti naują formatą visiems kitiems lentelės laukams ir formos valdikliams, kurie logiškai paveldėtų formatą. Norėdami taikyti pakeitimus visoje duomenų bazėje, spustelėkite intelektualiąją žymę, tada spustelėkite Naujinti formatą visur, kur <naudojamas lauko pavadinimas>. Šiuo atveju lauko pavadinimas yra datos / laiko lauko pavadinimas.
  5. Kad pakeitimai būtų pritaikyti visai duomenų bazei, pasirodžius dialogo langui Naujinti ypatybes ir parodžius formas bei kitus objektus, kurie paveldės naują formatą. Spustelėkite Taip.
    Daugiau informacijos ieškokite Lauko ypatybės platinimas.
  6. Įrašykite keitimus ir įjunkite duomenų lapo rodinį, kad matytumėte, ar formatas atitinka jūsų poreikius.

Pastaba

Naujos formos, ataskaitos arba rodiniai, kuriuos sukuriate pagal šią lentelę, suformatuoja lentelę, tačiau formoje, ataskaitoje arba rodinyje galite jį perrašyti nekeisdami lentelės formatavimo.

Formoje arba ataskaitoje

  1. Atidarykite formos arba ataskaitos maketo rodinį arba dizaino rodinį.
  2. Perkelkite žymiklį į teksto lauką, kuriame yra data ir laikas.
  3. Paspauskite F4, kad būtų rodomas ypatybių lapas.
  4. Nustatykite ypatybę Formatas į vieną iš iš anksto nustatytų datos formatų.
    Rodomas ypatybių lapo vaizdas su išplečiamuoju sąrašu Formatas.

Užklausoje

  1. Atidarykite užklausą naudodami dizaino rodinį.
  2. Dešiniuoju pelės mygtuku spustelėkite datos lauką, tada spustelėkite Ypatybės.
  3. Ypatybių lape pasirinkite norimą formatą iš ypatybių sąrašo Formatas .

Reiškinyje

  • Naudokite funkciją FormatDateTime , kad formatuotumėte datos reikšmę į vieną iš kelių iš anksto apibrėžtų formatų.
    Jums tai gali būti naudinga, jei dirbate srityje, kurioje reikalingas reiškinys, pvz., makrokomanda arba užklausa.

Puslapio viršus

Iš anksto apibrėžtų formatų pavyzdžiai

Formatas Aprašymas Pavyzdys
Bendroji data (Numatytasis parametras). Rodo datos reikšmes kaip skaičius ir laiko reikšmes kaip valandas, minutes ir sekundes, po kurių seka AM arba PM (po vidurdienio). Abiejų tipų reikšmėms "Access" naudoja datos ir laiko skyriklius, nurodytus "Windows" regiono parametruose. Jei reikšmė neturi laiko komponento, programa "Access" rodo tik datą. Jei reikšmė neturi datos komponento, programa "Access" rodo tik laiką. 2024-06-30 10:10:42
Ilgoji data Rodomos tik datos reikšmės, kurias "Windows" regiono parametruose nurodo ilgosios datos formatas. 2024 m. rugpjūčio 27 d., pirmadienis
Vidutinė data Rodo datą kaip dd/mmm/mmmm, bet naudoja datos skyriklį, nurodytą "Windows" regiono parametruose. 27/Rgp/24
Rugpjūčio 27 d. 24 d.
Trumpoji data Rodo datos reikšmes, kurias "Windows" regiono parametruose nurodo trumposios datos formatas. 8/27/2024
8-27-2024
Ilgasis laikas Rodo valandas, minutes ir sekundes, po kurių seka AM (prieš pietus) arba PM (po jų). "Access" naudoja skyriklį, nurodytą "Windows" regiono parametrų parametre Laikas. 10:10:42
Vidutinis laikas Rodo valandas ir minutes, po kurių seka AM (prieš pietus) arba PM (po to po pietų). "Access" naudoja skyriklį, nurodytą "Windows" regiono parametrų parametre Laikas. 10:10 AM
Trumpasis laikas Rodomos tik valandos ir minutės. "Access" naudoja skyriklį, nurodytą "Windows" regiono parametrų parametre Laikas. 10:10

Puslapio viršus

Pasirinktinio formato taikymas

Kartais ypatybių lapo išplečiamajame sąraše Formatas nėra norimo tikslaus datos formato. Galite sukurti savo pasirinktinį formatą, naudodami tokio tipo kodą, kurį "Access" atpažįsta datos formatavimui.

Kai taikote pasirinktinį formatą laukui Data / laikas, galite sujungti skirtingus formatus, atskiruose skyriuose, vieną datai, kitą laikui. Tokiu atveju sekcijas atskirtumėte tarpu. Pavyzdžiui, galite sujungti formatus Bendroji data ir Ilgasis laikas taip: m/dd/yyyy h:mm:ss.

  1. Atidarykite lentelę Dizaino rodinyje.
  2. Viršutinėje dizaino tinklelio dalyje pasirinkite norimą formatuoti lauką Data / laikas arba Išplėstinė data / laikas.
  3. Skyriuje Lauko ypatybės pasirinkite skirtuką Bendra , spustelėkite langelį šalia lauko Formatas ir įveskite konkrečius simbolius pagal formatavimo poreikius.
  4. Įvedus formatą, pasirodo mygtukas Ypatybių naujinimo parinktys , leidžiantis taikyti formatą visiems kitiems lentelės laukams ir formos valdikliams, kurie logiškai paveldėtų formatą. Norėdami taikyti pakeitimus visoje duomenų bazėje, spustelėkite intelektualiąją žymę, tada spustelėkite Naujinti formatą visur, kur naudojamas lauko pavadinimas. Šiuo atveju lauko pavadinimas yra datos / laiko lauko pavadinimas.
  5. Jei pasirinksite taikyti pakeitimus visai duomenų bazei, atsiranda dialogo langas Naujinti ypatybes ir rodomos formos ir kiti objektai, kurie paveldės naują formatą. Spustelėkite Taip , kad pritaikytumėte formatą.
    Daugiau informacijos ieškokite Lauko ypatybės platinimas.
  6. Įrašykite pakeitimus, tada įjunkite duomenų lapo rodinį, kad matytumėte, ar formatas atitinka jūsų poreikius.

Puslapio viršus

Pasirinktinių formatų pavyzdžiai

Štai keli skirtingų 2012 m. sausio 13 d. formatavimo būdų pavyzdžiai:

Jei norite formatuoti datą taip, kad... Įveskite šį kodą į ypatybės Formatas lauką:
2024-01-13 mmmm-mm-dd
2024 yyyy
13 Sausis 2024 dd mmm yyyy
13.01.2024 dd\.mm\.yyyy ("Access" automatiškai prideda pasviruosius brūkšnius)
Pn 1/13 ddd m/d
2/6 ww/w
2024 m. sausio 13 d. mmm d", "yyyy

Puslapio viršus

Pasirinktinio formato simboliai

Norėdami sukurti pasirinktinį formatą, kaip vietos rezervavimo ženklus ir skyriklius naudokite šiuos simbolius. Pasirinktiniai formatai, suderinami su datos / laiko parametrais, nurodytais „Windows“ regiono parametruose, yra ignoruojami. Daugiau informacijos ieškokite dalyje "Windows" regiono parametrų keitimas norint modifikuoti kai kurių duomenų tipų išvaizdą.

Atkreipkite dėmesį Datos / laiko išplėstinių duomenų tipo nanosekundės dalies pasirinktinio formato simbolio nėra.

Simbolis Aprašas
Datos skyriklis Valdikliai, kuriais "Access" įdeda dienų, mėnesių ir metų skyriklį. Naudokite skyriklį, apibrėžtą "Windows" regiono parametruose. Pvz., anglų kalboje (JAV) naudokite pasvirąjį brūkšnį (/).
Laiko skyriklis Valdikliai, kuriais "Access" įdeda valandų, minučių ir sekundžių skyriklius. Naudokite skyriklį, apibrėžtą "Windows" regiono parametruose. Pavyzdžiui, anglų kalboje (JAV) naudokite dvitaškį (:) .
c Rodo bendrąjį datos formatą.
d arba dd Rodo mėnesio dieną kaip vieną arba du skaitmenis. Jei norite rodyti vieną skaitmenį, naudokite vieną vietos rezervavimo ženklą; Jei norite rodyti du skaitmenis, naudokite du vietos rezervavimo ženklus.
ddd Savaitės diena sutrumpinama iki trijų raidžių.
dddd Išdėsto paraidžiui visas savaitės dienas.
ddddd Rodo trumpąjį datos formatą.
dddddd Rodo ilgąjį datos formatą.
w Rodo skaičių, atitinkantį savaitės dieną. (nuo 1 iki 7)
ww Rodo skaičių, atitinkantį metų savaitę (nuo 1 iki 53).
m arba mm Mėnuo rodomas kaip vieno arba dviejų skaitmenų skaičius.
mmm Mėnesio pavadinimas sutrumpinamas iki trijų raidžių. Pavyzdžiui, sausis rodomas kaip sausis.
mmmm Paraidžiui užrašo visus mėnesių pavadinimus.
q Rodo dabartinio kalendorinio ketvirčio numerį (1–4). Pvz., jei samdysite darbuotoją gegužės mėnesį, "Access" rodys ketvirčio reikšmę kaip 2.
y Rodoma metų diena, 1-366.
yy Rodomi du paskutiniai metų skaitmenys.
Pastaba: Rekomenduojama įvesti ir rodyti visus keturis esamų metų skaitmenis.
yyyy Rodo visus skaitmenis metuose nuo 0001 iki 9999, atsižvelgiant į datos ir laiko duomenų tipo palaikomą diapazoną.
h arba hh Rodo valandą kaip vieną arba du skaitmenis.
n arba nn Rodo minutes kaip vieną arba du skaitmenis.
s arba ss Rodo sekundes kaip vieną arba du skaitmenis.
tttt Rodo ilgojo laiko formatą.
AM/PM Dvylikos valandų laikrodis su didžiosiomis raidėmis „AM“ arba „PM“.
am/pm Dvylikos valandų laikrodis su mažosiomis raidėmis „am“ arba „pm“.
A/P Dvylikos valandų laikrodis su didžiąja raide „A“ arba „P“.
a/p Dvylikos valandų laikrodis su mažąja raide „A“ arba „P“.
AMPM Dvylikos valandų laikrodis su ryto / popietės žyminiu, kaip apibrėžta „Windows“ regiono parametruose
Tuščias tarpas, + - $ () Jei kur nors reikia jūsų formato eilutėse, naudokite tuščius tarpus, keletą matematinių ženklų (+ –) ir finansinius simbolius ($ ¥ $). Jei norite naudoti kitus įprastinius matematinius simbolius, pavyzdžiui, pasviruosius brūkšnius (\ arba /) ir žvaigždutę (*), turite išskirti juos dvigubomis kabutėmis.
"Raidinis tekstas" Tekstą, kurį norite rodyti vartotojams, išskirkite dvigubomis kabutėmis.
\ Nurodo "Access" rodyti iš karto po to sekantį simbolį. Tai tas pats, kaip išskirti simbolį dvigubomis kabutėmis.
* Naudojant iš karto po žvaigždutės einantis simbolis tampa užpildo simboliu – simboliu, naudojamu tuštiems tarpams užpildyti. Paprastai programoje „Access“ tekstas rodomas sulygiuotas kairėje ir tuščiais tarpais užpildoma bet kokią sritis iki reikšmės dešinėje pusėje. Galite įtraukti užpildo simbolių į bet kurią formato eilutės vietą ir programa Access užpildys tuščius tarpus tam tikru simboliu.
[spalva] Taiko spalvą visoms reikšmėms formato sekcijoje. Turite apskliausti pavadinimą ir naudoti vieną iš šių pavadinimų: juoda, mėlyna, žydra, žalia, rausvai raudona, raudona,

Puslapio viršus