Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
See artikkel annab juhiseid kuupäeva ja kellaaja väärtuste kohandamiseks või vormindamiseks voos. Power Automate
Kuupäeva ja kellaaja väärtustega töötades voos Power Automate võite avastada, et kuupäeva ja kellaaja vorming ei ole ootuspärane või soovite väljundi vormingut kohandada. Seda saab teha, edastades vormingustringe funktsioonile formatDateTime .
Kuupäeva ja kellaaja vormindamine
Funktsioon formatDateTime() sises Power Automate võimaldab teil kuupäeva ja kellaaja väärtusi erinevates kuvamisvormingutes muuta ja vormindada. See pakub ka lihtsat viisi andmete ja aja haldamiseks eri ajavööndites.
Funktsioon formatDateTime() võtab kaks parameetrit:
Ajatempel: Ajatempel on kuupäeva ja kellaaja väärtus, mis tuleb vormindada.
See võib olla käsitsi sisestatud string või dünaamiline sisu. Käsitsi sisestamisel peaks ajatempel järgima ISO 8601 vormingut ("aaaa-KK-ppTt:mm:ssZ").
Vormingustring: Vormingustring määrab kuupäeva ja kellaaja väljundvormingu.
Funktsiooni formatDateTime() vormingustringi parameeter võib olla kas standardvormingustring või kohandatud vormingustring.
Standardvormingus stringid
Standardvormingus string kasutab vormingu täpsustajana ühte märki (näiteks d, g või G).
Näited
Vormingustring
gvastab üldisele kuupäeva/kellaaja mustrile (lühike kellaaeg):formatDateTime('2009-06-15T13:45:30', 'g')// Tagastab vormingu 6/15/2009 1:45 PMVormingustring
Dvastab pika kuupäeva mustrile:formatDateTime('2009-06-15T13:45:30', 'D')// Tagastab vormingu Esmaspäev, 15. juuni 2009
Lisateavet ja standardsete kuupäeva- ja kellaajavormingustringide kasutamise näiteid leiate jaotisest Standardsed kuupäeva- ja kellaajavormingustringid.
Kohandatud vormingustringid
Kohandatud vormingustring on mis tahes string, mis sisaldab rohkem kui ühte märki (näiteks M/dd/yyyy h:mm tt), mis saab juhtida kuupäeva ja kellaaja väärtuse nähtavust, paigutust ja täpsust (kuu, päev, aasta, tund, sekund jne).
Näited
Vormingustring
M/dd/yyyy h:mm ttesitab sama mustrit kui standardvormingustringg, nagu on kirjeldatud jaotises Standardvormingustringid:formatDateTime('2009-06-15T13:45:30', 'M/dd/yyyy h:mm tt')// Tagastab vormingu 6/15/2009 1:45 PMVormingustring
HH:mm:ss tttagastab 24-tunnise vormingu:formatDateTime('2009-06-15T13:45:30', 'M/dd/yyyy HH:mm:ss tt')// Tagastab vormingu 6/15/2009 13:45:30 PMVormingustring hh:mm:ss tt tagastab 12-tunnise vormingu:
formatDateTime('2009-06-15T13:45:30', 'yyyy/MM/dd hh:mm:ss tt')// Tagastab vormingu 2009/06/15 1:45:30 PMutcNow()funktsioon, mida kasutatakse ajatemplina praeguse kuupäeva ja kellaaja automaatseks hankimiseks UTC-s ning vormingus stringdd-MM-yyyykuupäeva ja kellaaja kuvamiseks:formatDateTime(utcNow(), 'MMMM dd, yyyy, HH:mm')//Tagastab praeguse kuupäeva ja kellaaja vormingus 15. juuni 2009, 16:50utcNow()funktsioon, mida kasutatakse ajatemplina praeguse kuupäeva ja kellaaja automaatseks hankimiseks UTC-s ning vormingus stringdd-MM-yyyykuupäeva, kuid mitte kellaaja kuvamiseks:formatDateTime(utcNow(), 'dd-MM-yyyy')//Tagastab praeguse kuupäeva vormingus 15-06-2009
Lisateavet ja kohandatud kuupäeva- ja kellaajavormingustringide kasutamise näiteid leiate jaotisest Kohandatud kuupäeva- ja kellaajavormingustringid.
Kasuta voos
Kuupäeva ja kellaaja väärtuse kasutamiseks voos toimige järgmiselt.
Valige voos sisestusväli, kuhu soovite sisestada vormindatud kuupäeva ja kellaaja väärtuse.
Ava avaldise redaktor, minnes valikule Lisa dünaamiline sisu ja valides vahekaardi Avaldis .
Tüüp formatDateTime().
Teise võimalusena otsige seda jaotisest **Kuupäeva ja kellaaja** funktsioonid.
Sisestage vormindatav väärtus, mis on ümbritsetud ülakomadega.
Dünaamilist sisu saab kasutada, kuid seda ei tohiks ümbritseda ülakomadega.
Esitage vormingusõng, mis on ümbritsetud ülakomadega.
Täielik avaldis peaks välja nägema nagu järgmistes näidetes:
formatDateTime('<your-value>', 'dd/MM/yyyy hh:mm tt')formatDateTime('<dynamic-value>', 'dd/MM/yyyy hh:mm tt')
Valige OK.
Näide dünaamilise sisuga
Dünaamiline sisu on muutujad, mis tekivad vooskeemis päästikute ja toimingute abil. Need võimaldavad kasutajatel valida eelmistest sammudest pärit väljaviiteid ja kirjutada avaldisi.
See näide tutvustab lihtsat voogu, mis demonstreerib funktsiooni **(a48>formatDateTime() Selles näites kasutatud päästik on käsitsi käivitatav voog, mis nõuab kasutaja sisendit.
Logi sisse aadressile Power Automate.
Seadista voo päästik. Selles näites kasutatakse sisendina kuupäeva .
Valige vasakpoolsel navigeerimispaanil Loo>Kohene pilvevoog.
Sisestage väljale Voolu nimi oma voo nimi.
Loendis Vali, kuidas seda voogu käivitada vali Käivita voog käsitsi.
Valige käsk Loo.
Valige kaart Voolu käsitsi käivitamine .
Vahekaardil Parameetrid valige + Lisa sisend>Kuupäev.
Parempoolsele väljale sisesta 2023-10-22.
Lisa toiming Saada e-kiri (v2) .
Kaardi Voolu käsitsi käivitamine all valige plussmärk (+) >Lisa toiming.
Hakka otsinguväljale tippima sõnu Saada e-kiri (v2) ja vali see loendist, kui seda näed.
Valige meilis väli Sisu ja seejärel valige fx (Lisa avaldis).
Valige Dünaamiline sisu.
Siin kuvatav dünaamiline sisu on seotud päästikuga. See seob kokku päästiku ja vajalikud toimingud.
Hakka ülaloleval väljal Dünaamiline sisu tippima teksti formatDateTime ja vali see ilmuvast rippmenüüst.
Kerige loendis Dünaamiline sisu alla ja valige Käivituskuupäev. Kui seda ei kuvata, valige Vaata lähemalt.
Selle muutuja dünaamiline sisu pärineb päästiku kuupäevaväljalt.
Esitage vormingus string (ümbritsetud ülakomadega) kuupäeva soovitud väljundvormingu põhjal. Selles näites kasutatakse vormingut PP/KK/AAAA.
Täielik väljend näeb välja selline:
formatDateTime(triggerBody()?['date'], 'MM/dd/yyyy')
Valige suvand Lisa.
Sisestage vahekaardil Parameetrid väljale Saaja e-posti aadress ja väljale Teema teema.
Valige käsk Salvesta.
Pärast voo käivitamist kuvatakse vastuvõetud meilis kuupäev määratud PP/KK/AAAA vormingus.
Näide ajavööndi teisendamisega
Power Automate kasutab vaikimisi koordineeritud maailmaaega (UTC). Kuupäeva ja kellaaja väärtuste käsitlemiseks teistes ajavööndites saate kasutada funktsiooni formatDateTime koos funktsiooniga convertTimeZone .
Näiteks praeguse kellaaja kuvamiseks idaranniku aja järgi saate kasutada järgmist süntaksit:
formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Eastern Standard Time'), 'yyyy-MM-dd HH:mm:ss') // Tagastab kuupäeva ja kellaaja, mis on korrigeeritud idaranniku aja järgi
Seotud teave
Kuupäeva ja kellaaja funktsiooni kohta lisateabe saamiseks valige järgmised artiklid.