इसके माध्यम से साझा किया गया


कैनवास ऐप्स में टेक्स्ट, तारीख और समय दिखाएं

Power Apps में, एक कैनवस ऐप में तिथियां और समय जोड़ें, और विवरण का सही स्तर दिखाने के लिए या अपने स्थान को प्रदर्शित करने के लिए उन्हें प्रतिरूपित करें. दो तिथियों के बीच के समय की मात्रा की गणना करें, या एक तिथि की गणना करें जो आपके द्वारा निर्दिष्ट तिथि से पहले या बाद में एक निश्चित समय की मात्रा हो. तिथियों को या इनसे दिनों, महीनों, और वर्षों के लिए अलग-अलग मानों में रूपांतरित करें, और समय को या इससे घंटों, मिनट और सेकंड के लिए अलग-अलग मानों में रूपांतरित करें.

उदाहरण के लिए, शेयर व्यापार या क्लाइंट मीटिंग्स, बाहरी स्रोत से डेटा या Power Apps में बनाए गए किसी अन्य ऐप से डेटा के बारे में उपयोगकर्ताओं से डेटा जोड़ें. यदि उस डेटा में मिलीसेकंड में समय शामिल है, तो इसे सरलता के लिए निकटतम मिनट तक पूर्णांक बनाएं. गणना करें कि एक प्रमुख माइलस्टोन से पहले कितने दिन शेष हैं. यदि आप हर पाँच दिनों में क्लाइंट मीटिंग शेड्यूल करना चाहते हैं, तो उन तिथियों की गणना स्वचालित रूप से करें. यदि 10 मई, 1985 को दिन, महीने और वर्ष के लिए अलग-अलग क्षेत्रों में संग्रहीत किया गया है, तो उन्हें समेकित करके एक ही मान बनाएं. इसके विपरीत, यदि आपका ऐप उन्हें अलग से प्रबंधित करता है, तो प्रत्येक दिनांक को अलग-अलग मानों में बांट दें.

पूर्वावश्यकताएँ

  • के लिए Power Appsसाइन अप करें, और फिर लॉग इन करें उसी क्रेडेंशियल प्रदान करके जो आपने साइन अप करने के लिए उपयोग किया था।
  • Power Apps में एक ऐप बनाएँ या एक मौजूदा ऐप खोलें.
  • किसी नियंत्रण को में Power Appsकॉन्फ़िगर करने का तरीका जानें.

पाठ को लेबल नियंत्रण में दिखाएं

लेबल नियंत्रण में उसके टेक्स्ट गुण का मान सेट करके टेक्स्ट दिखाएँ. सीधे नियंत्रण में टाइप करके या सूत्र पट्टी में व्यंजक टाइप करके इस गुण को सेट करें.

  • यदि आप सीधे नियंत्रण में टाइप करते हैं, तो यह वही दिखाता है जो आप टाइप करते हैं.
  • यदि आप सूत्र पट्टी में एक व्यंजक टाइप करते हैं, तो नियंत्रण व्यंजक का परिणाम दिखाता है.

यहाँ कुछ उदाहरण दिए गए हैं.

  1. एक लेबल नियंत्रण जोड़ें जिसका नाम ShowText है, और इसके Text गुण को इस सूत्र में सेट करें:
    अब()

    यदि आपका कंप्यूटर "en-us" लोकेल पर सेट है, तो वर्तमान दिनांक और समय इस प्रारूप में दिखाई देगा:
    मिमी/दिन/वर्ष hh:मिमी पूर्वाह्न/अपराह्न

    यदि आपका कंप्यूटर "fr-fr" जैसे लोकेल पर सेट है, तो वर्तमान दिनांक और समय इस प्रारूप में दिखाई देगा:
    dd/mm/yyyy hh:mm AM/PM

  2. Text गुण ShowText को इस सूत्र पर सेट करें:
    DateDiff(आज(), DateValue("01/01/2025"))

    नियंत्रण इन फ़ंक्शन का उपयोग करके आज और 1 जनवरी, 2020 के बीच दिनों की संख्या दिखाता है:

    • DateDiff, जो दो तिथियों के बीच दिनों, तिमाहियों या वर्षों की संख्या की गणना करता है।
    • आज, जो वर्तमान दिन को मान के रूप में परिकलित करता है।
    • DateValue, जो एक शाब्दिक स्ट्रिंग को, जैसा कि दोहरे उद्धरण चिह्नों के बीच दिखाया गया है, एक ऐसे मान में परिवर्तित करता है जिस पर गणना की जा सकती है।
  3. टेक्स्ट इनपुट नियंत्रण जिसका नाम जन्मतिथि है, जोड़ें और इसे शोटेक्स्ट के अंतर्गत ले जाएं.

  4. जन्मतिथि में, अपने जन्म का महीना और दिन लिखें (उदाहरण के लिए, 05/18)।

  5. Text गुण ShowText को इस सूत्र पर सेट करें:
    दिनांकअंतर(आज(), दिनांकमान(जन्मतिथि.पाठ))

    ShowText आज और आपके द्वारा टाइप की गई तारीख के बीच के दिनों की संख्या दर्शाता है BirthDate. यदि आपका जन्मदिन इस वर्ष पहले ही आ चुका है, तो ShowText ऋणात्मक मान प्रदर्शित करता है।

DateTimeValue का उपयोग करके तिथि और समय को प्रारूपित करें

पाठ के स्ट्रिंग से तिथियों और समय को मान में रूपांतरित करें, जिसे आप विभिन्न तरीकों से प्रारूपित कर सकते हैं और गणना में उपयोग कर सकते हैं. बिल्ट-इन और कस्टम विकल्पों का उपयोग करके स्वरूप निर्दिष्ट करें.

नोट

DateTimeValue और DateValue फ़ंक्शन इनमें से किसी भी प्रारूप में दिनांकों को मानों में परिवर्तित कर सकते हैं:

  • MM/DD/YYYY
  • DD/MM/YYYY
  • DD Mon YYYY
  • Month DD, YYYY
  1. टेक्स्ट इनपुट नियंत्रण नामक ArrivalDateTime जोड़ें, और इस प्रारूप में दिनांक और समय लिखें:
    5/10/85 6:15 पूर्वाह्न

  2. एक लेबल नियंत्रण नाम ShowDate जोड़ें, और इसके टेक्स्ट गुण को इस सूत्र में सेट करें:
    दिनांकसमयमान(आगमनदिनांकसमय.पाठ)

    ShowDate वही जानकारी दिखाता है जो आपने टाइप की है, लेकिन इसे टेक्स्ट से मान में परिवर्तित कर दिया गया है और अलग तरीके से स्वरूपित किया गया है। उदाहरण के लिए, वर्ष केवल दो के बजाय चार अंकों के रूप में दिखाई देता है.

  3. Text संपत्ति ShowDate को इस सूत्र में बदलें:
    DateTimeValue(आगमन दिनांक समय.पाठ, "fr")

    ShowDate महीने से पहले का दिन दिखाता है, जैसा कि एक फ्रांसीसी उपयोगकर्ता अपेक्षा करेगा।

    टिप

    Intellisense में अन्य लोकेल की सूची प्रदर्शित करने के लिए, सूत्र से समापन उद्धरण चिह्न और fr हटा दें, लेकिन खुला उद्धरण चिह्न छोड़ दें:

  4. कई अंतर्निहित स्वरूपों में से किसी एक का उपयोग करने के लिए, ShowDate के Text गुण को इस सूत्र में बदलें:
    टेक्स्ट(दिनांकसमयमान(आगमनदिनांकसमय.टेक्स्ट),दिनांकसमयप्रारूप.दीर्घदिनांकसमय)

    ShowDate सप्ताह का दिन, तारीख और समय दिखाता है।

    टिप

    DateTimeFormat पैरामीटर कई अन्य अंतर्निहित स्वरूपों का समर्थन करता है। उस सूची को प्रदर्शित करने के लिए, सूत्र से LongDateTime को हटाएँ.

  5. कस्टम प्रारूप का उपयोग करने के लिए, Text संपत्ति ShowDate को इस सूत्र में बदलें:
    टेक्स्ट(दिनांकसमयमान(आगमनदिनांकसमय.टेक्स्ट), "mm/dd/yyyy hh:mm:ss.fff AM/PM")

    ShowDate आपके द्वारा निर्दिष्ट प्रारूप में दिनांक/समय मान दिखाता है, जिसमें मिलीसेकंड भी शामिल है।

    टिप

    समय को सेकंड के निकटतम दसवें या सौवें भाग तक पूर्णांकित करने के लिए, सूत्र में hh:mm:ss.f या hh:mm:ss.ff निर्दिष्ट करें.

DateValue का उपयोग करके किसी तिथि को प्रारूपित करें

  1. टेक्स्ट इनपुट नियंत्रण नामक ArrivalDate जोड़ें, और फिर उसमें एक दिनांक लिखें (उदाहरण के लिए, 5/10/85).

  2. एक लेबल नियंत्रण जिसका नाम FormatDate है, जोड़ें और इसके टेक्स्ट गुण को इस सूत्र में सेट करें:
    दिनांक मान (आगमन दिनांक.पाठ)

    FormatDate आपके द्वारा टाइप की गई तारीख को दर्शाता है, सिवाय वर्ष के जो चार अंकों में दिखाई देता है।

  3. TextFormatDate के गुण को इस सूत्र पर सेट करें:
    DateValue(आगमन तिथि.पाठ, "fr")

    FormatDate महीने से पहले का दिन दिखाता है, जैसा कि एक फ्रांसीसी उपयोगकर्ता अपेक्षा करेगा।

  4. कई अंतर्निहित प्रारूपों में से किसी एक का उपयोग करने के लिए, TextFormatDate के गुण को इस सूत्र पर सेट करें:
    टेक्स्ट(दिनांक मान(आगमन दिनांक.टेक्स्ट), दिनांकसमयप्रारूप.दीर्घ दिनांक)

    FormatDate सप्ताह का दिन, महीना, दिन और वर्ष दिखाता है।

  5. कस्टम प्रारूप का उपयोग करने के लिए, TextFormatDate के गुण को इस सूत्र पर सेट करें:
    टेक्स्ट(दिनांक मान(आगमन तिथि.टेक्स्ट), "वर्ष/माह/दिन")

    FormatDate आपके द्वारा निर्दिष्ट प्रारूप में दिनांक दिखाता है.

DateTimeValue का उपयोग करके समय को प्रारूपित करें

  1. टेक्स्ट इनपुट नियंत्रण जिसका नाम ArrivalTime है, जोड़ें और फिर उसमें 6:15 AM टाइप करें.

  2. एक लेबल नियंत्रण जोड़ें जिसका नाम ShowTime है।

  3. कई अंतर्निहित प्रारूपों में से किसी एक का उपयोग करने के लिए, TextShowTime के गुण को इस सूत्र पर सेट करें:
    टेक्स्ट(दिनांकसमयमान(आगमनसमय.टेक्स्ट), दिनांकसमयप्रारूप.दीर्घसमय)

    ShowTime आपके द्वारा निर्दिष्ट समय को सेकंड सहित दिखाता है।

  4. कस्टम प्रारूप का उपयोग करने के लिए, Text संपत्ति ShowTime को इस सूत्र पर सेट करें:
    टेक्स्ट(दिनांकसमयमान(आगमनसमय.टेक्स्ट), "hh:mm:ss.fff AM/PM")

    ShowTime आपके द्वारा निर्दिष्ट समय को सेकंड और मिलीसेकंड सहित दिखाता है।

    टिप

    समय को सेकंड के निकटतम दसवें या सौवें भाग तक पूर्णांकित करने के लिए, सूत्र में hh:mm:ss.f या hh:mm:ss.ff प्रविष्ट करें।

तिथियों के बीच का समय दिखाएं

  1. दो टेक्स्ट इनपुट नियंत्रण जोड़ें जिनका नाम प्रारंभ और अंत है.

  2. 4/1/2015 में प्रारंभ टाइप करें, और टाइप करें 1/1/2016 में अंत

  3. एक लेबल नियंत्रण जिसका नाम DateDiff है, जोड़ें और इसके टेक्स्ट गुण को इस सूत्र में सेट करें:
    DateDiff(DateValue(प्रारंभ.टेक्स्ट), DateValue(अंत.टेक्स्ट))

    DateDiff 275 दर्शाता है, जो 1 अप्रैल 2015 और 1 जनवरी 2016 के बीच दिनों की संख्या है।

  4. Text गुण DateDiff को इस सूत्र पर सेट करें:
    DateDiff(DateValue(Start.Text), DateValue(End.Text), महीने)

    DateDiff दिखाता है 9, जो 1 अप्रैल, 2015 और 1 जनवरी, 2016 के बीच महीनों की संख्या है। समय को उन इकाइयों में दिखाने के लिए महीने को तिमाही या वर्ष से बदलें।

किसी अन्य तिथि से पहले या बाद की तिथि चुनें

  1. टेक्स्ट इनपुट नियंत्रण जिसका नाम स्टार्ट है, जोड़ें और उसमें 5/10/1985 टाइप करें।

  2. Label नियंत्रण जिसका नाम DateAdd है, जोड़ें और इसके Text गुण को इस सूत्र में सेट करें:
    DateAdd(DateValue(प्रारंभ.टेक्स्ट), 3)

    DateAdd दिखाता है 5/13/1985, जो कि प्रारंभ में दिनांक के तीन दिन बाद है।

  3. Text गुण DateAdd को इस सूत्र में सेट करें:
    DateAdd(DateValue(प्रारंभ.टेक्स्ट), -3)

    DateAdd दिखाता है 5/7/1985, जो कि Start में दिनांक से तीन दिन पहले है।

  4. Text के DateAdd गुण को इस सूत्र में बदलें:
    DateAdd(DateValue(Start.Text), 3, महीने)

    लेबल पर 8/10/1985 अंकित है, जो प्रारंभ में दी गई तिथि से तीन महीने बाद है। महीने को तिमाहियों या वर्षों से प्रतिस्थापित करें, ताकि प्रारंभ में दिनांक से पहले या बाद में तिमाहियों या वर्षों की निर्दिष्ट संख्या वाली तिथि की पहचान हो सके।

वर्षों, महीनों और दिनों के आधार पर तिथियों की गणना करें

  1. तीन ड्रॉप डाउन नियंत्रण जोड़ें जिनका नाम वर्ष, माह, और दिन है.

  2. आइटमवर्ष के गुण को इस सूत्र पर सेट करें:
    तालिका({वर्ष:"2014"}, {वर्ष:"2015"}, {वर्ष:"2016"})

  3. आइटममहीना के गुण को इस सूत्र पर सेट करें:
    तालिका({महीना:"1"}, {महीना:"2"}, {महीना:"3"}, {महीना:"4"}, {महीना:"5"}, {महीना:"6"}, {माह:"7"}, {माह:"8"}, {माह:"9"}, {माह:"10"}, {माह:"11"}, {माह:"12"})

  4. आइटमदिन के गुण को इस सूत्र पर सेट करें:
    टेबल({दिन:"1"}, {दिन:"2"}, {दिन:"3"}, {दिन:"4"}, {दिन:"5"}, {दिन:"6"}, {दिन:"7"}, {दिन:"8"}, {दिन:"9"}, {दिन:"10"}, {दिन:"11"}, {दिन:"12"}, {दिन:"13"}, {दिन:"14"}, {दिन:"15"}, {दिन:"16"}, {दिन:"17"}, {दिन:"18"}, {दिन:"19"}, {दिन:"20"}, {दिन:"21"}, {दिन:"22"}, {दिन:"23"}, {डी ay:"24"}, {दिन:"25"}, {दिन:"26"}, {दिन:"27"}, {दिन:"28"}, {दिन:"29"}, {दिन:"30"}, {दिन:"31"})

  5. एक लेबल नियंत्रण जोड़ें, और इसके टेक्स्ट गुण को इस सूत्र में सेट करें:
    टेक्स्ट(दिनांक(मान(वर्ष.चयनितटेक्स्ट.मान), मान(माह.चयनितटेक्स्ट.मान), मान(दिन.चयनितटेक्स्ट.मान)), दिनांकसमयप्रारूप.दीर्घदिनांक)

    बुधवार, 1 जनवरी, 2014 डिफ़ॉल्ट रूप से सूचीबद्ध है। लेबल नियंत्रण में दिनांक बदलने के लिए ड्रॉप डाउन नियंत्रण में विभिन्न मानों का चयन करें.

हो सकता है कि आपको वह डेटा रूपांतरित करने की आवश्यकता हो सकती है जो अपेक्षित नहीं था. यदि आप ड्रॉप डाउन नियंत्रणों के स्थान पर टेक्स्ट इनपुट नियंत्रण जोड़ते हैं, तो उपयोगकर्ता गलत तिथि दर्ज कर सकता है, जैसे 45 मई। ...... दिनांक फ़ंक्शन असामान्य डेटा को निम्नलिखित तरीकों से संभालता है:

  • यदि किसी वर्ष का मान 0 और 1899 (सम्मिलित) के बीच है, तो फ़ंक्शन वर्ष की गणना करने के लिए उस मान को 1900 पर जोड़ता है.
  • यदि किसी वर्ष का मान 1900 और 9999 (सम्मिलित) के बीच है, तो फ़ंक्शन उस मान को वर्ष के रूप में जोड़ता है.
  • यदि किसी वर्ष का मान 0 से कम या 10000 या इससे अधिक है, तो फ़ंक्शन एक त्रुटि मान देता है.
  • यदि किसी महीने का मान 12 से अधिक है, तो फ़ंक्शन निर्दिष्ट वर्ष के पहले महीने में महीनों की संख्या को जोड़ देता है.
  • यदि किसी महीने का मान 1 से कम है, तो फ़ंक्शन निर्दिष्ट वर्ष के प्रथम महीने से उतने महीनों को घटा देता है, 1 जोड़ देता है.
  • यदि किसी दिन का मान, निर्दिष्ट महीने में दिनों की संख्या से अधिक है, तो फ़ंक्शन महीने के प्रथम दिन में उतने दिन जोड़ता है और आगामी महीने से संगत दिनांक देता है.
  • यदि किसी दिन का मान 1 से कम है, तो फ़ंक्शन निर्दिष्ट महीने के प्रथम दिन से उतने दिनों, प्लस 1 को घटाता है.

घंटे, मिनट और सेकंड के आधार पर समय की गणना करें

  1. घंटा और मिनट नामक दो ड्रॉप-डाउनसूचियाँ जोड़ें।

  2. आइटमघंटा के गुण को इस सूत्र पर सेट करें:
    टेबल({घंटा:"9"}, {घंटा:"10"}, {घंटा:"11"}, {घंटा:"12"}, {हो ur:"13"}, {घंटा:"14"}, {घंटा:"15"}, {घंटा:"16"}, {घंटा:"17"})

  3. आइटममिनट के गुण को इस सूत्र पर सेट करें:
    तालिका({मिनट:"0"}, {मिनट:"15"}, {मिनट:"30"}, {मिनट:"45"})

  4. एक लेबल नियंत्रण जोड़ें, और इसके टेक्स्ट गुण को इस सूत्र में सेट करें:

    टेक्स्ट(समय(मान(घंटा.चयनितटेक्स्ट.मान), मान(मिनट.चयनितटेक्स्ट.मान),0), दिनांकसमयप्रारूप.शॉर्टटाइम)

  5. 15 में घंटा और 45 में मिनट का चयन करें.

    लेबल नियंत्रण 3:45 PM दिखाता है.

    आप घंटे और मिनट में प्रविष्टियाँ जोड़ सकते हैं ताकि उपयोगकर्ता घंटों की बड़ी रेंज और मिनटों की अधिक सटीक संख्या में से चयन कर सकें। आप एक तीसरा ड्रॉप डाउन नियंत्रण भी जोड़ सकते हैं ताकि उपयोगकर्ता सेकंड निर्दिष्ट कर सकें। ... यदि आप तीसरी सूची जोड़ते हैं, तो लेबल नियंत्रण के टेक्स्ट गुण को निम्नलिखित अभिव्यक्ति पर सेट करें:
    पाठ (समय (मान (घंटा.चयनित.मान), मान (मिनट.चयनित.मान), मान (सेकंड.चयनित.मान)), दिनांकसमयप्रारूप.दीर्घसमय)

भी देखें

दिनांक चयनकर्ता नियंत्रण उदाहरण