Data eta ordu zutabearen portaera eta formatua

Microsoft Dataverseatalean, data eta ordu balioak erabiltzaileei nola erakusten zaizkien eta ordu-eremuetarako nola doitzen diren zehaztu dezakezu.

Zutabe gehienekin erabilgarri dauden propietate estandarrez gain, data eta ordu zutabeek bi propietate gehigarri dituzte:

  • Ordu-zonaren doikuntza: ordu-zonen balioak doituko diren ala ez adierazten du.
  • Formatua: Balioaren denbora zatia bistaratu ala ez.

Ordu-zonaren doikuntza

Dataverse Data eta ordu balio guztiak UTC ordu-zonan gordetzen ditu. Zure aplikazioak erabiltzaileek sartutako balioak edo prozesatzen ari diren balioak bistaratzen dituenean, Dataverse eta ereduetan oinarritutako aplikazioek erabiltzailearen ordu-zonara egokitu dezakete Portaera aukera hauekin.

  • Erabiltzaile lokala: Egokitu erabiltzailearen ordu-zonaren balioak. Hau da Data eta ordua formatuaren portaera lehenetsia. Portaera hau behin alda dezakezu beste batera.
  • Ordu-zona independentea: Ez dago ordu-zona bihurketarik. Hau da Data bakarrik formatuaren portaera lehenetsia.

Ezarri erabiltzailearen ordu-zona aukera pertsonaletan, ez sistemako ordu-zona Windows, Android, iOS edo macOS-en. Hala ere, sistemaren ordu-zonak JavaScript Dates-ekin funtzionatzen duten bezero-skriptetan eragina izan dezake. ...

Formatua

Data eta ordu zutabe guztiek ordu-zati bat dute, haien portaera Data soilik ez bada. Formatuak balioaren denbora zatia bistaratu behar den ala ez zehazten du.

  • Data eta ordua: Balioaren data eta ordua erakusten ditu.
  • Data bakarrik: Balioaren data zatia bakarrik bistaratzen du.

Oharra

Erabiltzaileek ordu zatia alda dezakete oraindik ere, baldin eta Formatua Data Bakarrik bada. Adibidez, Web API deiak erabiliz edo denbora zatia duen kontrol bat erabiliz. Portaera hau Data soilikportaeraren desberdina da, non denboraren zatia ez baita batere gordetzen.

Erabilera-jarraibideak

Erabili ordu-zona independentea ordu-zonaren informazioa beharrezkoa ez denean, adibidez, hoteleko check-in orduak. Hautapen honekin, ordu-zona guztietako erabiltzaileek data eta ordu balio bera ikusiko dute.

Erabili data eguneko orduari eta ordu-zonari buruzko informazioa beharrezkoa ez denean soilik , hala nola urtebetetzeak edo urteurrenak. Hautapen honekin, ordu-eremu guztietako erabiltzaileek data-balio bera ikusiko dute.

Ordu-zona independentea datasoilik ezartzea zutabea data soilik ezartzearen berdina da. Erabili lehenengoa etorkizunean denbora zatia beharko duzun ziur ez bazaude.

Garrantzitsua da

Saihestu Data soilik formatua Erabiltzaile lokalaren jokabidearekin. Ordu-zona desberdinetako erabiltzaileek data desberdina ikus dezakete, eta hori ez da egoera gehienetan espero dena. Erabiltzaile batek data bat ezartzen duenean ereduan oinarritutako aplikazio batean, ordu-zatia automatikoki ezartzen da bere ordu-zonako gauerdia. Horrek data egun bat lehenago edo beranduago agertzea eragin dezake beste erabiltzaileentzat.

Adibideak

Erakutsi balioak

Dataverse gordetzen ditu 2023-10-15T07:30:00Z (edo 2023-10-15 data bakarrik duen portaerarako). UTC-8 ordu-eremuko erabiltzaileek hauek ikusten dituzte ereduetan oinarritutako aplikazioan edo formatutako balioaren Web API eskaera batekin:

Portaera Formatua Bistaratu balioa
Erabiltzailearen tokiko ordu-zona Data eta ordua 2023ko urriaren 14a, 23:30
Erabiltzailearen tokiko ordu-zona Data soilik 2023ko urriaren 14a
Ordu-zona independentea Data eta ordua 2023ko urriaren 15a, goizeko 7:30etan
Ordu-zona independentea Data soilik 2023ko urriaren 15a
Data soilik - 2023ko urriaren 15a

Sartu balioak aplikazio batean

UTC-8 ordu-eremuko erabiltzaileek ereduetan oinarritutako aplikazio batean sartzen dute October 14th, 2023, 11:30 pm . Balioa honela gordetzen da: Dataverse

Portaera Formatua Balioa gordeta hemen Dataverse
Erabiltzailearen tokiko ordu-zona Data eta ordua 2023-10-15T07:30:00Z
Erabiltzailearen tokiko ordu-zona Data soilik 2023-10-15T07:30:00Z
Ordu-zona independentea Data eta ordua 2023-10-14T23:30:00Z
Ordu-zona independentea Data soilik 2023-10-14T23:30:00Z
Data soilik - 2023-10-14

Erabiltzaileak data bakarrik sartzen badu October 14th, 2023, ordu zatia 00:00 dela suposatzen da.

Portaera Formatua Balioa gordeta hemen Dataverse
Erabiltzailearen tokiko ordu-zona Data soilik 2023-10-14T08:00:00Z
Ordu-zona independentea Data soilik 2023-10-14T00:00:00Z
Data soilik - 2023-10-14

Sartu balio baliogabeak aplikazio batean

Bezero ezberdinek modu desberdinak dituzte sarrera baliogabeak kudeatzeko. Adibidez, Pazifikoko ordu-eremuan, udako ordutegia 2023ko martxoaren 12an hasi zen goizeko 2:00etan, ordua ordubete aurreratuz goizeko 3:00etara. Egun horretako goizeko 2:00etatik goizeko 3:00etara bitarteko ordua ez da existitzen. Erabiltzaileek denbora-tarte horretan balio bat sartzen saiatzen direnean, aplikazioek ekintza hauetako bat egin dezakete:

  • Aldatu aurreko edo hurrengo ordu baliodunera.
  • Itzuli azken balio ezagunera.
  • Erakutsi errore-mezu bat.
  • Ez erakutsi 2:00etatik 3:00etara bitarteko orduak ordu-hautatzailean, erabiltzaileek ezin izan ditzaten hautatu.

Era berean, bezero ezberdinek modu desberdinak dituzte denbora-tarte errepikatuak kudeatzeko. Adibidez, Pazifikoko ordu-eremuan, udako ordutegia 2023ko azaroaren 5ean amaitu zen 2: 00etan, ordua ordubete atzera mugituz 1: 00 AM. Egun horretako goizeko 1:00etatik goizeko 2:00etara bitarteko ordua bi aldiz errepikatzen da. 1:30 AM bezalako ordu batek edozein ordu-eremuri erreferentzia egin diezaioke. Ordu-tarte horretako orduak argi eta garbi erakutsi edo sartu behar badituzu, hobe da aldi baterako udako ordutegia erabiltzen ez duen ordu-zona batera aldatzea.

Lortu balio gordinak Web APIarekin

Dataverse gordetzen ditu 2023-10-15T07:30:00Z (edo 2023-10-15 data bakarrik duen portaerarako). Ordu-zona guztietako erabiltzaileek balio hauek lortzen dituzte balio honetarako Web APIren eskaera batekin:

Portaera Formatua Balio gordina
Erabiltzailearen tokiko ordu-zona Data eta ordua 2023-10-15T07:30:00Z
Erabiltzailearen tokiko ordu-zona Data soilik 2023-10-15T07:30:00Z
Ordu-zona independentea Data eta ordua 2023-10-15T07:30:00Z
Ordu-zona independentea Data soilik 2023-10-15T07:30:00Z
Data soilik - 2023-10-15

Lortu balioak Bezeroaren APIarekin

UTC-8 ordu-eremuko erabiltzaileek ereduetan oinarritutako aplikazio batean sartzen dute October 14th, 2023, 11:30 pm . Bezeroaren APIaren funtzioek, hala nola, balioa itzultzen dute ordu-zonaren doikuntzak aplikatuta:formContext.getAttribute(<column name>).getValue()

Portaera Formatua JavaScript dateValue.toUTCString()
Erabiltzailearen tokiko ordu-zona Data eta ordua 2023-10-15 07:30 (UTC)
Erabiltzailearen tokiko ordu-zona Data soilik 2023-10-15 07:30 (UTC)

Ordu-zonarekiko independentea den portaerarako, JavaScript Data balioa arakatzailearen ordu-zonan dago:

Portaera Formatua JavaScript dateValue.toString()
Ordu-zona independentea Data eta ordua 2023-10-14 23:30 (nabigatzailearen ordu-zona)
Ordu-zona independentea Data soilik 2023-10-14 23:30 (nabigatzailearen ordu-zona)

JavaScript data-balioek beti dute denbora-osagai bat. Horregatik du Data bakarrik jokabideak 00:00etan denbora osagaia:

Portaera Formatua JavaScript dateValue.toString()
Data soilik - 2023-10-15 00:00 (nabigatzailearen ordu-zona)

Oharra

JavaScript data-balioak arakatzailearen ordu-zonaren araberakoak dira, eta ordu-zona hori gailuaren sistema eragilearen ezarpenetatik dator.

Erabiltzailearen portaera lokalaren kasuan, interpretatu Bezeroaren APIaren emaitza UTC balio gisa. Erabili Date.getUTCDate() edo Date.getUTCHours() berarekin lan egiteko. Erabiltzaileak ikusten duena lortzeko, aplikatu getTimeZoneOffsetMinutes. Ez erabili Date.getDate() edo Date.getHours() funtzio hauek nabigatzailearen ordu-eremuan balioa erakusten dutelako.

Ordu-zona independentea eta Data soilik portaerarako, interpretatu Bezeroaren APIaren emaitza arakatzailearen ordu-zonako balio gisa. Erabili Date.getDate() edo Date.getHours() berarekin lan egiteko. Ez Date.getUTCDate() erabili edo Date.getUTCHours() ordu-zonara egokitu beharrik ez duzulako.

Aldatu erabiltzailearen tokiko portaera

Kudeatutako irtenbide baten argitaratzaileak portaera lokala aldatzea eragozten ez badu, lehendik dauden data pertsonalizatuen zutabeen portaera alda dezakezu Erabiltzaile lokaletikData soilik edo Ordu-zona independentera. Aldaketa bakarra da hau.

Zutabearen portaera aldatzen duzunean zutabearen portaera aldatu ostean gehitutako edo aldatutako zutabe-balioei eragiten die. Lehendik dauden zutabe-balioak datu-basean geratuko dira UTC ordu-zonaren formatuan. UTCtik Data soilikra dauden zutabe-balioen portaera aldatzeko, baliteke garatzaile baten laguntza behar izatea datu-basean dauden data eta ordu-balioen portaera bihurtzeko .

Abisua

Lehendik dagoen data eta ordu zutabe baten portaera aldatu aurretik, berrikusi zutabearen mendekotasun guztiak, hala nola negozio-arauak, lan-fluxuak, kalkulatutako zutabeak edo rollup zutabeak, portaera aldatzearen ondorioz arazorik ez dagoela ziurtatzeko. Data eta ordu zutabe baten portaera aldatu ondoren, ireki aldatu duzun zutabearen araberako negozio-arau, lan-fluxu, kalkulatutako zutabe eta laburpen-zutabe bakoitza, berrikusi informazioa eta gorde, azken data eta ordu zutabearen portaera eta balioa erabiltzen direla ziurtatzeko.

Soluzio bat inportatzerakoan portaera aldatu

Data zutabea duen irtenbide bat inportatzen duzunean, portaeraalda dezakezu Data soilik edo Ordu-zonaren independentea izatera.

Oharra

Argitaratzailea bazara bakarrik alda dezakezu kudeatutako Data soilik edo Data eta ordua zutabe baten portaera. Eremu hauetan aldaketa bat egiteko, Data bakarrik edo Data eta ordua zutabea gehitu duen irtenbidean eguneraketa bat egin behar da. Informazio gehiago: Soluzio bat eguneratu edo berritu

Eragotzi aldatu portaera

Kudeatutako soluzio batean data-zutabe pertsonalizatu bat banatzen ari bazara, eragotzi zure soluzioa erabiltzen duten pertsonek portaera aldatzea CanChangeDateTimeBehavior kudeatutako propietatea False baliora ezarriz. Informazio gehiago: Zutabeen kudeatutako propietateak ezarri

Data eta ordu kontsulta-operadoreak ez dira onartzen Data soilik portaerarentzat

Hurrengo data eta orduarekin lotutako kontsulta-operadoreak baliogabeak dira Data bakarrik portaerarako. Eragilearen salbuespen-errore baliogabe bat gertatu da, eragile hauetako bat erabiltzen denean kontsultan.

  • X minutu baino zaharragoa
  • X ordu baino lehenagokoa
  • Azken X orduetan
  • Hurrengo X orduak

Ikusi ere

Ereduetan oinarritutako aplikazioetako data eta ordu arazoak konpontzea
Zutabeak sortu eta editatu
Definitu kalkulatutako zutabeak eskuzko kalkuluak automatizatzeko
Zutabeak kudeatutako propietateak
Kudeatutako propietateak
Bloga: Ordu-eremuekin lan egitea Dataverse
Konfiguratu data eta ordu zutabearen portaera eta formatua kodea erabiliz