Data eta orduaren zutabearen portaera eta formatua

Microsoft Dataverse atalean, erabiltzaileei data eta orduaren balioak nola erakusten zaizkien eta ordu-eremuetarako nola egokitzen diren zehaztu dezakezu.

Bi aukera daude data eta ordua zutabeetarako.

  • Portaera: ordu-eremuetarako balioak doitzeko ala ez.
  • Formatua: balioaren denbora-zatia bistaratu behar den ala ez.

Portaera

Dataverse data eta ordu balio guztiak UTC ordu-eremuan gordetzen ditu. Zure aplikazioak erabiltzaileek sartutako balioak edo prozesatzeko balioak erakusten dituztenean, Dataverse eta ereduetan oinarritutako aplikazioek erabiltzailearen ordu-eremura egokitu daitezke Jokaera aukera hauekin.

  • Erabiltzaile lokala: Doitu erabiltzailearen ordu-eremuaren balioak. Hau da portaera lehenetsia. Behin alda dezakezu beste portaera batera.
  • Ordu-eremu independentea: Ez dago ordu-zona bihurtzerik.
  • Data soilik: Ez dago ordu-zona bihurtzerik. Ordu-eremu independentea ez bezala, ordu-zatia ez da gordetzen.

Erabiltzailearen ordu-eremua aukera pertsonaletan n ezartzen da, ez sistemaren ordu-zona Windows, Android, iOS edo macOS-en. . Hala ere, sistemako ordu-eremuak JavaScript Dates-ekin lan egiten duten bezero-scriptetan eragina izan dezake.

Formatua

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

  • Data eta ordua: balioaren data eta ordua bistaratzen ditu.
  • Data soilik: balioaren dataren zatia soilik bistaratzen du.

Oharra

Erabiltzaileek orduaren zatia alda dezakete oraindik Formatua Data soilik bada. Adibidez, Web API deiekin edo denbora zatia duen kontrol bat erabiliz. Hau desberdina da Data soilik Jokaera, non ordu-zatia batere gordetzen ez den.

Erabilera jarraibideak

Erabili Ordu-eremu independentea jokabidea ordu-zonaren informazioa beharrezkoa ez denean, adibidez, hoteleko check-in-orduak. Aukera honekin, ordu-eremu guztietako erabiltzaileek data eta ordu balio bera ikusten dute.

Erabili Data soilik portaera eguneko orduari eta ordu-eremuari buruzko informazioa behar ez denean, hala nola urtebetetzeak edo urteurrenak. Aukera honekin, ordu-eremu guztietako erabiltzaileek data-balio zehatza ikusten dute.

Ordu-eremu independenteko portaera Data soilik formatua Data soilik ren berdina da ia. portaera. Erabili lehena etorkizunean denbora-zatia behar duzun ala ez ziur ez bazaude.

Garrantzitsua

Saihestu Data soilik formatua Erabiltzailearen tokiko portaera duen. Ordu-eremu ezberdinetako erabiltzaileek beste data bat ikus dezakete, eszenatoki gehienetan aurreikusita ez dagoena. Erabiltzaile batek ereduak gidatutako aplikazio batean data ezartzen duenean, ordu-zatia automatikoki ezarriko da bere ordu-eremuko gauerdian. Horrek data egun bat lehenago edo beranduago agertzea eragin dezake beste erabiltzaileentzat.

Adibideak

Bistaratu balioak

Dataverse dendak 2023-10-15T07:30:00Z (edo 2023-10-15 Data soilik jokabiderako). UTC-8 ordu-eremuko erabiltzaileek ereduak gidatutako aplikazioan edo formateatutako balioaren Web API eskaerarekin eskaerarekin ikusten dituzte:

Portaera Formatua Bistaratu balioa
Erabiltzailearen tokiko ordu-zona Data eta ordua 2023ko urriaren 14a, 23:30ean
Erabiltzailearen tokiko ordu-zona Data soilik 2023ko urriaren 14a
Ordu-eremua Independentea Data eta ordua 2023ko urriaren 15a, 07:30ean
Ordu-eremua Independentea Data soilik 2023ko urriaren 15a
Data soilik - 2023ko urriaren 15a

Sartu balioak aplikazio batean

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

Portaera Formatua Bertan gordetako balioa 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-eremua Independentea Data eta ordua 2023-10-14T23:30:00Z
Ordu-eremua Independentea Data soilik 2023-10-14T23:30:00Z
Data soilik - 2023-10-14

Erabiltzaileak data October 14th, 2023 bakarrik sartzen badu, orduaren zatia 12:00etan dela suposatuko da.

Portaera Formatua Bertan gordetako balioa Dataverse
Erabiltzailearen tokiko ordu-zona Data soilik 2023-10-14T08:00:00Z
Ordu-eremua Independentea Data soilik 2023-10-14T00:00:00Z
Data soilik - 2023-10-14

Idatzi balio ez duten balioak aplikazio batean

Bezero ezberdinek modu desberdinak dituzte sarrera baliogabeak kudeatzeko. Adibidez, Pazifikoko ordu-eremuan, 2023ko martxoaren 12an hasi zen udako ordutegia goizeko 02:00etan, eta ordubete aurreratu zuen ordua 03:00etara. Egun horretako 02:00etatik 3:00etara arteko ordua ez da existitzen. Erabiltzaileak denbora tarte horretan balio bat sartzen saiatzen direnean, baliteke aplikazioek hauetako bat egitea:

  • Aldatu aurreko edo hurrengo baliozko ordura.
  • Itzuli ezagutzen den azken baliora.
  • Erakutsi errore-mezu bat.
  • Ez erakutsi ordua 2:00etatik 3:00etara ordu-hautatzailean, erabiltzaileek ezin izan ditzaten lehenik hautatu.

Era berean, bezero ezberdinek modu desberdinak dituzte denbora tarte errepikatuak kudeatzeko. Esaterako, Pazifikoko ordu-eremuan, 2023ko azaroaren 5ean amaitu zen udako ordutegia, goizeko 02:00etan, ordua ordubete atzeratu zuen goizeko 1:00etara. Egun horretako 01:00etatik 02:00etara bitarteko ordua bi aldiz errepikatzen da. 01:30 bezalako orduak ordu-eremu biei erreferentzia egin diezaieke. Tarte horretan orduak anbiguoki erakutsi edo sartu behar badituzu, hobe da aldi baterako udako ordutegia erabiltzen ez duen ordu-eremu batera aldatzea.

Lortu balio gordinak Web APIarekin

Dataverse dendak 2023-10-15T07:30:00Z (edo 2023-10-15 Data soilik jokabiderako). Ordu-eremu guztietako erabiltzaileek Web API-ren eskaera balioarekin jasotzen dute:

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-eremua Independentea Data eta ordua 2023-10-15T07:30:00Z
Ordu-eremua Independentea Data soilik 2023-10-15T07:30:00Z
Data soilik - 2023-10-15

Lortu balioak Bezeroaren APIarekin

UTC-8 ordu-eremuko erabiltzaileak October 14th, 2023, 11:30 pm ereduetan oinarritutako aplikazio batean sartzen dira. Bezeroaren API funtzioak: formContext.getAttribute(<column name>).getValue() balioa itzultzea ordu-eremuaren doikuntzak aplikatuta:

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-eremu independenteko jokabiderako, JavaScript Data balioa arakatzailearen ordu-eremuan dago:

Portaera Formatua JavaScript dateValue.toString()
Ordu-eremua Independentea Data eta ordua 2023-10-14 23:30 (arakatzailearen ordu-eremua)
Ordu-eremua Independentea Data soilik 2023-10-14 23:30 (arakatzailearen ordu-eremua)

JavaScript data-balioek denbora-osagai bat dute beti. Horregatik, Data soilik jokaerak orduko osagaia du 12:00etan:

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

Oharra

JavaScript data-balioek arakatzailearen ordu-eremuak eragiten dute, gailuaren sistema eragilearen ezarpenetatik datorrena.

Erabiltzaileen tokiko portaerarako, Bezeroaren APIaren emaitza UTC balio gisa interpretatu behar da. Erabili Date.getUTCDate(), Date.getUTCHours(), etab. horrekin lan egiteko. Erabiltzaileak ikusten duena lortzeko, aplikatu getTimeZoneOffsetMinutes. Ez erabili Date.getDate(), Date.getHours(), etab., hauek arakatzailearen ordu-eremuan erakutsiko baitute balioa.

Ordu-eremu independentea eta Data soilik jokabiderako, Bezeroaren APIaren emaitza arakatzailearen balio gisa interpretatu behar da. ordu eremu. Erabili Date.getDate(), Date.getHours(), etab. horrekin lan egiteko. Ez erabili Date.getUTCDate(), Date.getUTCHours(), eta abar, ez duzulako ordu-eremuetara egokitu beharrik.

Erabiltzailearen tokiko portaera aldatu

Kudeatutako soluzio baten argitaratzaileak hori eragozten ez badu, lehendik dauden data pertsonalizatuen zutabeen portaera alda dezakezu Erabiltzaile lokala eta Data soilik . edo Ordu-eremu independentea. Hau behin-behineko aldaketa da.

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. Dauden zutabeen balioen portaera UTCtik Data soilik ra aldatzeko, baliteke garatzaile baten laguntza behar izatea lehendik dagoen dataren portaera bihurtzeko. eta datu-baseko denbora-balioak.

Abisua

Oharra: Lehendik dagoen data eta ordua zutabearen portaera aldatu baino lehen, zutabearen mendekotasun guztiak berrikusi beharko zenituzke, hala nola negozioaren arauak, lan-fluxuak, kalkulatutako zutabeak edo bateratze-zutabeak, portaera aldatzeagatik arazorik ez duzula izango ziurtatzeko. Data eta orduko zutabe baten portaera aldatu ondoren, ireki aldatu duzun zutabearen araberako negozio-arau, lan-fluxu, kalkulatutako zutabe eta bilketa-zutabe bakoitza, berrikusi informazioa eta gorde, azken data eta ordu-zutabearen portaera dela ziurtatzeko. eta balioa erabiltzen dira.

Soluzio bat inportatzerakoan portaera aldatu

Erabiltzaile lokala jokaera duen Data zutabea duen soluzio bat inportatzen duzunean, portaera Data soilik alda dezakezu. edo Ordu-eremu independentea.

Oharra

Lehendik dagoen kudeatutako Data soilik edo Data eta ordua zutabe baten portaera alda dezakezu argitaratzailea bazara. . Eremu hauetan aldaketa bat egiteko, Data soilik edo Data eta ordua gehitu zuen soluzioa berritu behar da. Informazio gehiago: Bertsio-berritu edo eguneratu soluzioak

Eragotzi aldatu portaera

Data pertsonalizatuaren zutabe bat banatzen ari bazara kudeatutako soluzio batean, saihestu zure irtenbidea erabiltzen duten pertsonek portaera aldatzea CanChangeDateTimeBehavior kudeatutako propietatea Gezurra. Informazio gehiago: Ezarri zutabeen kudeatutako propietateak

Data eta ordua kontsultatzeko operadoreak ez dira onartzen Data soilik jokabiderako

Hurrengo data eta orduarekin erlazionatutako kontsulta-operadoreek ez dute balio Data soilik jokabiderako. 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

Konpondu data- eta ordu-arazoak ereduetan oinarritutako aplikazioetan
Sortu eta editatu zutabeak
Definitu kalkulatutako zutabeak eskuzko kalkuluak automatizatzeko
Zutabeak kudeatutako propietateak
Kudeatutako propietateak
Bloga: Ordu-eremuekin lan egitea Dataverse
Konfiguratu data eta orduaren zutabearen portaera eta formatua kodea erabiliz

Oharra

Esan diezagukezu dokumentazioa zein hizkuntzatan jaso nahi duzun? Egin inkesta labur bat. (kontuan izan inkesta hau ingelesez dagoela)

Inkestak zazpi minutu inguru iraungo du. Ez da datu pertsonalik biltzen (pribatutasun-adierazpena).